And*_*gan 5 php laravel laravel-4
我正在使用laravel-4 PHP MVC框架开发一个应用程序
我想开发某种实用类,用于我执行的一般编码任务.
如:图像上传,图像重新调整大小等......一般应用任务
将所有这些放在基本控制器类中是最佳做法吗?我不思考,或定义一个单独的
UTILL::UtilityFunction();
// or
APP:UtilityFunction();
Run Code Online (Sandbox Code Playgroud)
我不确定构建这个并将其保持在最佳实践中的最佳方法?
Ant*_*iro 14
你在谈论帮助班,对吧?你最好创建类来做他们需要做的任何事情,但是他们需要在你的应用程序上有意义,他们需要具体,创建一个小类来做一些图像的东西没有问题,另一个很小的上传文件,但是这两个实用程序都不好.看一下这些文章:http://guru-php.com/blog/2008/08/128003/和http://blogs.msdn.com/b/nickmalik/archive/2005/09/06/461404. aspx.
使用相同的逻辑:您应该向BaseControllers添加与所有控制器相关的方法.
要创建实用程序类,可以创建一个新目录(如app/library),在其中创建类并将此路径添加到app/start/global.php,在ClassLoader :: addDirectories()列表中,Laravel 4将自动加载它们会自动为您服务.或者你可以使用autoload/classmap部分将它们添加到composer.json,然后运行coposer dump-autoload来自动加载它们.
| 归档时间: |
|
| 查看次数: |
2718 次 |
| 最近记录: |