我在PHP方面很有经验,但是我很喜欢蛋糕并且遇到了一些麻烦,在发布之前我确实已经阅读了很多内容,所以如果我问一个非常基本的问题,我会道歉,因为我觉得它已经得到了解答但是,也许我对cakephp的理解不足让我感到高兴。
我有一个文件'convert.php',它带有以下代码
<?php
class ConvertShell extends Shell {
function main() {
$time = date('Y-m-d H:i:s', time());
$this->out("Testing - ".$time."\n");
}
}
?>
此文件位于'/home/photo/public_html/vendors/shells/convert.php'
当我运行'蛋糕转换'时,我得到以下内容:
Welcome to CakePHP v1.2.4 Console
Current Paths:
-app: photo
-working: /home/photo
-root: /home
-core: /usr/share/php
Available Shells:
acl
api
bake
console
i18n
schema
testsuite
我已经看到了许多解决方案,指出我应该在'/ home / photo / app / vendors / shells'中设置shell文件,但是我没有app文件夹。有一个cakephp代码的日志已经运行并正常工作,所以就我所知,蛋糕运行正常。
答案 0 :(得分:0)
问题是我没有设置为cakephp的生产设置,所以你必须使用核心设置。因此app文件夹位于cake文件夹中,而不是webroot中。