在 Zend Framework 中加载模型

发布于 2024-09-24 19:34:26 字数 419 浏览 7 评论 0原文

在创建这个之前我尝试在这里搜索,但我找不到任何东西。

我有一个没有模块的简单项目,我想加载我的模型(位于应用程序/模型内部),而不使用任何命名空间,也不使用任何额外的加载行。

基本上我想要做的是将我的 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

硪扪都還晓 2024-10-01 19:34:26

这是因为 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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文