创建自己的插件
来源:互联网 发布:flash builder java 编辑:程序博客网 时间:2024/04/26 09:08
作为一个工作示例,让我们开始创建上面提到的ContactManager插件。开始,我们将建立我们的插件的基本目录结构。它应该是这样的:
/app /Plugin /ContactManager /Controller /Component /Model /Behavior /View /Helper /Layouts
注意插件文件夹的名称,“ContactManager”。重要的是,这个文件夹的名称相同的插件。
插件文件夹内,你会发现它看起来很像一个CakePHP的应用程序,这基本上就是它是什么。你其实不需要包括任何文件夹的如果你不使用它们。有些插件可能只定义一个组件和行为,在这种情况下,他们可以完全省略视图的目录。
插件也可以有基本的任何其他应用程序的目录,如配置控制台,自由,webroot,等等。
// /app/Plugin/ContactManager/Controller/ContactManagerAppController.php:class ContactManagerAppController extends AppController {}
// /app/Plugin/ContactManager/Model/ContactManagerAppModel.php:class ContactManagerAppModel extends AppModel {}
如果你忘了定义这些特殊类,CakePHP将把你“失踪控制器”错误,直到你已经这么做了。
请注意,创建插件的过程可以大大简化使用蛋糕外壳。
为了烤一个插件请使用以下命令:
user@host$ cake bake plugin ContactManager
现在你可以烘烤使用相同的约定,适用于您的应用程序的其余部分。例如,烘焙控制器:
user@host$ cake bake controller Contacts --plugin ContactManager
0 0
- 创建自己的插件
- 创建自己的VIM GIT插件库
- 使用 jQuery 创建自己的插件
- jQuery创建自己的插件(自定义插件)的方法
- sublime text 创建自己的小插件的方法
- 在 Joomla! 1.5 中创建插件 如何创建自己的插件【转】
- 创建,分享您自己的微软拼音输入法搜索插件
- 教你如何创建自己的 jQuery 插件
- 使用plugman 创建一个自己的cordova插件
- Jquery--如何创建自己的插件,详细注释版本
- <Notepad++>FingerText插件创建自己的代码块
- 【自己的整理】【jQuery插件】 使用canvas创建折线图
- wordpress 自己创建插件怎么创建
- 开发自己的Maven插件之五:创建简单的report plugin
- sublime text创建属于自己的插入时间的小插件
- 创建自己的资源管理器
- 创建自己的函数库
- 创建自己的函数库
- 《Linux keepalived与lvs的深入分析》三之负载调度算法
- Qt在Windows下的三种编程环境搭建
- linux程序如何获得参数
- linux 查看系统信息命令
- spring学习笔记(17)--通过工厂方法创建Bean
- 创建自己的插件
- 【转】HTTP Response Header 的 Content-Disposition
- unbutu下的问题解决
- 实验环境安装及配置(六)——为ESXI主机添加存储并配置vSwitch
- nodejs express 配置不成功
- DBMS_SCHEDULER 带参数JOB
- JavaCrazyer Java操作Hbase进行建表、删表以及对数据进行增删改查,条件查询
- ubuntu下postfix邮件服务器安装
- Virtualbox虚拟机Ubuntu共享文件夹设置 自动挂载