bake生成是cakephp快速建站的工具
配置环境变量 把php的php.exe设置到环境变量中,PATH D:/php就是php的根目录而不是ext下面,配置完后就可以在cmd命令行中执行php文件了,
进入到cakephp项目中的app目录下面,执行php ../cake/console/cake.php bake 这样就出出来一个界面,里面显示了你要进行生成的 M V C P Q 等基本信息,生成的时候先生成model,在生成的过程中只要表里面建有一定的关系,那么不管先生成哪个表,都会生成对应的关系,其中可能会提示你是否要更改表的别名等信息,提示很明了可以按提示来做。
代码规范与态度问题。 /**
* 删除一条信息
* @param int $id 信息id
* @return
*/
function delete($id) {
$this->Post->id = $id;
$this->Post->saveField('is_deleted',1);
$this->Session->setFlash('帖子编号为:'.$id.'已被删除.');
$this->redirect(array('action' => 'index'));
}
/**
* 编辑信息
* @param int $id 信息id
* @return
*/
function edit($id = null) {
$this->Post->id = $id;
if (empty($this->data) || $this->data['Post']['title'] == '' || $this->data['Post']['body'] == '') {
$this->data = $this->Post->read();
$this->Session->setFlash('数据不完整.');
$this->set('arrone',$this->data);
} else {
if ($this->Post->save($this->data)) {
$this->Session->setFlash('你以编辑了此记录.');
$this->redirect(array('action' => 'index'));
}
}
}
分享到:
相关推荐
8. **哈巴狗(CakePHP Bake Tool)**:这是一个内置的代码生成工具,可以快速生成模型、控制器、视图和其他基础代码,大大加快开发速度。 9. **验证(Validation)**:手册会介绍如何在模型中设置数据验证规则,...
4. **运行 Bake 工具**: CakePHP提供了一个名为Bake的命令行工具,可以帮助快速生成模型、控制器、视图和其他文件。在项目根目录下,通过命令行运行: ``` bin/cake bake ``` Bake会引导你完成生成基础结构的...
5. ** Bake工具**:命令行工具,可以自动生成模型、控制器、视图文件,加快开发速度。 6. **插件和组件**:丰富的社区插件和组件库,扩展功能易如反掌。 7. **错误处理和日志记录**:强大的异常处理和日志系统,便于...
6. **烤箱**(Bake):这是CakePHP自带的一个工具,可以自动生成模型、控制器、视图等基础代码,加快开发速度。 7. **错误处理与调试**:CakePHP提供了一套完整的错误处理和调试工具,如DebugKit,便于开发者查找和...
3. **烤饼规则(Baking)**:CakePHP的Bake工具可以自动生成控制器、模型、视图等文件,加速开发进程。 4. **安全**:CakePHP包含CSRF(跨站请求伪造)防护、XSS(跨站脚本攻击)防护等安全特性,保护应用程序免受...
5. ** Bake工具**:Bake是CakePHP内置的代码生成工具,可以帮助开发者快速生成模型、控制器、视图以及测试代码,大大提高了开发效率。 6. **安全特性**:CakePHP提供了多种安全功能,如CSRF(跨站请求伪造)防护、...
快速开发**:CakePHP v2.3.0引入了“Bake”工具,它是一个命令行接口,能够自动生成模型、控制器、视图等基础代码,大大加快了开发速度。 **4. 支持和社区**:CakePHP拥有活跃的社区和丰富的文档资源,开发者可以...
2. ** Bake 工具**:CakePHP 提供了一个名为 Bake 的命令行工具,用于自动生成代码,如控制器、模型、视图等,以加速开发过程。 3. **ActiveRecord**:CakePHP 使用 ActiveRecord 模式,使得数据库操作变得更加简单...
- ** Bake工具**:内置的Bake工具可以自动生成模型、控制器和视图文件,帮助开发者快速搭建基本的CRUD(创建、读取、更新、删除)功能。 - **验证**:模型层提供了强大的数据验证功能,确保输入数据的准确性和安全...
接着,运行`cake bake`命令,可以自动生成基本的模型、控制器和视图文件,帮助快速构建应用骨架。对于新手来说,这是一个很好的起点,可以理解框架的基本结构。 在实际开发中, CakePHP 1.2 提供了丰富的组件和行为...
另外,它的 Bake 工具能自动生成模型、控制器、视图等代码,极大地加速了开发速度,尤其对于初学者来说,可以快速上手并构建出基本的项目结构。 在文件“cake_1.2.0.7296-rc2”中,我们可以看出这是 CakePHP 的一个...
3. **搭建第一个应用**:使用Bake生成一个简单的应用,了解其工作流程。 4. **数据库交互**:学习如何定义模型、创建表单并进行CRUD(创建、读取、更新、删除)操作。 5. **模板和视图**:理解如何设计和渲染视图,...
2. **创建项目**:使用cake bake命令快速生成基本的MVC结构,包括控制器、模型、视图等。 3. **数据库连接**:配置数据库连接,建立数据模型并同步到数据库。 4. **开发业务逻辑**:在控制器中编写处理用户请求的...
通过这个文件,你可以学习如何创建控制器、模型、视图,理解路由机制,掌握验证规则,以及如何利用CakePHP的 bake 工具快速生成代码。 另一方面,《cakephp手册打印版.doc》可能是PDF或Word文档格式的手册,它提供...
在开发过程中,CakePHP 的 Bake 工具可以自动生成CRUD(创建、读取、更新、删除)操作的控制器和视图,大大减少了编码工作量。同时,其内置的调试工具如DebugKit,能帮助开发者在开发过程中快速定位问题。 至于...
3. ** Bake工具**:Bake是CakePHP内置的代码生成工具,可以快速生成模型、控制器、视图等基础代码,帮助开发者快速搭建应用骨架。 4. **自动验证**:框架提供了数据验证机制,可以在数据输入到数据库前进行验证,...
学习使用 CakePHP 的 Bake 工具快速生成应用的初始结构。 10. **性能优化**:学习缓存策略,包括查询缓存、页面缓存和文件缓存。理解如何优化数据库查询,以及如何利用 CakePHP 的组件和配置来提高应用的响应速度。...
同时,CakePHP 的 Bake 工具能够自动生成模型、控制器、视图等基础代码,大大提高了开发速度。 路由系统是 CakePHP 的另一大亮点。它允许开发者定义灵活的URL模式,将请求映射到相应的控制器和动作,实现URL的美化...
在开发工具和调试方面,CakePHP 1.3.11提供了丰富的错误报告和日志功能,以及方便的 Bake 工具,可以帮助开发者快速生成模型、控制器和视图文件,加速开发进程。Bake还支持自动生成CRUD(创建、读取、更新、删除)...
2. **Bake工具**:Bake是CakePHP自带的代码生成工具,可以帮助开发者快速生成模型、控制器、视图以及数据库迁移文件等,极大地减少了代码编写工作,加速了项目初始化阶段的进程。 3. **ORM**:CakePHP的ORM允许...