首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >控制器如何在插件中调用模型?(cakephp 2.x(2.6)) (app -> plugin -> PluginName -> Controller)

控制器如何在插件中调用模型?(cakephp 2.x(2.6)) (app -> plugin -> PluginName -> Controller)
EN

Stack Overflow用户
提问于 2015-03-31 19:55:35
回答 2查看 874关注 0票数 0

我想在插件中调用模型,但我想在插件中调用这个控制器。

->应用程序->插件->管理->模型-> exampleModel.php

->应用程序->插件->管理-> Contoller (呼叫模型)

我试过了

代码语言:javascript
复制
$this->loadModel("ModelName");

代码语言:javascript
复制
$this->loadModel("PluginName.ModelName");

返回结果应用程序->模型-> exampleModel.php

我怎么称呼它?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-03-31 21:15:25

app -> model -> exampleModel.php vs Plugin -> Admin -> Model -> exampleModel.php看来,您在这两个目录中有两个相同的类,但恐怕不支持:

由于PHP在旧版本中缺少名称空间,所以插件中不能有相同的类或相同的文件名。即使是两个不同的插件。所以,使用唯一的类和文件名,可以在类和文件名前加上插件名。

来源:http://book.cakephp.org/2.0/en/plugins/how-to-create-plugins.html

票数 0
EN

Stack Overflow用户

发布于 2015-06-27 06:16:25

用bootstrap.php写

代码语言:javascript
复制
App::uses('ClassRegistry', 'Utility');
$Setting = ClassRegistry::init('Configuration');
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29377411

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档