代码之家  ›  专栏  ›  技术社区  ›  woodscreative

CakePHP和插件

  •  0
  • woodscreative  · 技术社区  · 15 年前

    我需要创建与我的主应用程序的功能挂钩的插件。CakePHP插件只在调用自己的控制器时实例化自己,这意味着我不能影响主应用程序的进程。

    mainapp/action2baffected
    myplugin/
    

    我喜欢拥有自包含的可插入模型的想法,有没有其他方法让它工作?动态创建模型等或编写一个插件系统从零开始没有cakeiness!

    2 回复  |  直到 15 年前
        1
  •  2
  •   Nik Chankov    15 年前

    您可以在核心应用程序中使用组件和行为(来自插件)。皮埃尔·马丁有一个很好的介绍 Using reusing-plugins . 这是一个非常鼓舞人心的资源。

        2
  •  1
  •   dogmatic69 ornoone    15 年前

    我们已经投入了大量的工作使插件真正独立于 Infinitas 您可以查看一些使用的方法,但主代码在 events . 从缓存配置、数据库连接到css/js等资源都是从插件内部完成的,甚至可以在视图中插入一些标记。