在 Zend Framework 中加载模型
在创建这个之前我尝试在这里搜索,但我找不到任何东西。
我有一个没有模块的简单项目,我想加载我的模型(位于应用程序/模型内部),而不使用任何命名空间,也不使用任何额外的加载行。
基本上我想要做的是将我的 class Projects extends Zend_Db_Table_Abstract
放在我的 models 文件夹中,并使用 $db = new Projects() 将其加载到我的控制器中;
有办法做到这一点吗?是否建议使用 Model_Projects 代替?
如果我有模块怎么办?
编辑:
我尝试在没有任何其他实现的情况下使用它,但我得到了 Class 'Projects' not found
I tried to search here before creating this, but I couldn't find anything.
I have a simple project without modules and I'd like to load my models (which are inside application/models) without using any namespace and without usign any extra loading lines.
Basically what I want to do is to have my class Projects extends Zend_Db_Table_Abstract
inside my models folder and to load it in my controller using $db = new Projects();
Is there anyway to do this? Is it recommended to use Model_Projects instead?
What If I had modules?
Edit:
I tried to use this without any other implementation and I got Class 'Projects' not found
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是因为 Projects 类没有自动加载。根据您的应用程序命名空间(例如默认命名空间“Default”),您必须将类命名为:Default_Model_Projects
It is because the Projects class is not autoloaded. Depending on your application namespace, (for example the default namespace 'Default') you have to name your class into something like: Default_Model_Projects