我在使用CakePHP 2.0的Bake功能时遇到了一些麻烦。.我认为这取决于我设置文件夹结构的方式,即:
htdocs是网站的根目录,其中包含通常在“app”文件夹中找到的所有内容。 htdocs / webroot / index.php文件的CAKE_CORE_INCLUDE_PATH设置如下:
define('CAKE_CORE_INCLUDE_PATH', '..' . DS . '..' . DS . 'cakephp' . DS . 'lib');
然后,我进入htdocs文件夹(通过腻子,它托管在Debian 6服务器上),并运行以下命令:
php ../cakephp/lib/Cake/Console/cake.php bake
但是基于以下事实:列出的应用程序路径为“/srv/www/cakeauth.tld.blue/cakephp/app/”,而不是应为的路径:“/ srv / www / cakeauth.tld.blue / htdocs /” ,表示它无法将htdocs识别为应用程序。
谁能帮助我设置它在正确的位置运行Bake?谢谢 :)
最佳答案
检查Cookbook之后,我发现您可以在调用bake时传递-app参数,该参数表示应用程序的路径...
因此,在我的情况下,我将运行:
php ../cakephp/lib/Cake/Console/cake.php bake -app /srv/www/cakeauth.tld.local/htdocs/
关于cakephp - 将CakePHP 2.0烘焙,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8947926/