Zend:我可以在 zend 文件夹结构中的哪里放置自定义类?
我想将项目依赖的自定义类放入 zend 文件夹结构中。我用谷歌搜索发现我们可以将它放在 models 文件夹中,但是我们使用 models 文件夹来存储数据库相关的类。所以我很困惑。请帮忙我可以把它放在哪里,以便我可以通过目录映射访问它?
I want to put projecct dependent custom class in zend folder structure. I googled and found that we can put it in models folder, but we use models folder for database related classes. So I am confuse. Please help where can i put it so i can access it by directory mapping?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这是我的方式:
我在库路径中创建文件夹“My”。
我在那里放置了 Utils.php 文件。
因此,在 Utils.php 中,我
在 configs/application.ini 自动加载命名空间“My”中使用了以下行:
因此,在控制器中,您可以像使用该类一样使用该类
其他方式,您可以在引导程序中自动加载该文件夹(My)
This is my way:
I create in library path, folder 'My'.
There I put file Utils.php.
So in Utils.php I have class
in configs/application.ini autoload namespace 'My' with this line:
So in controller you can use that class like
Other way, you can autoload that folder(My) in bootstrap
在 Zend 中查找自动加载。
这将允许您定义自己的应用程序文件夹,然后包含 ZF 库。
从此应用程序文件夹中,您可以按照自己的意愿操作文件夹和类,自动加载器将为您加载所有内容,而无需包含或要求。
Look up autoloading in Zend.
This will let you define your own application folder and then include the ZF library.
From this application folder you can do as you wish when it comes to folders and classes and the autoloader will load them all for you without the need for includes or requires.