我最近从实时服务器上下载了一个Cake网站,我正在尝试烘焙一些方面。但我得到的文件没有找到错误(尽管它们确实存在),但结构不同于开箱即用的CakePHP下载。所以我想知道我是否错过了所有这一点,或者有一种简单的方法来调整CLI在路径方面所寻求的东西 - 即ACL模式的配置/是我想要解决的问题。谢谢你的建议。已经有一段时间了。
答案 0 :(得分:0)
你可能会看到paths.php配置文件。它在/cake/config/paths.php中。我不是肯定它是如何工作的,但它可能会引导你朝着正确的方向前进。
答案 1 :(得分:0)
好吧,我本来可以做一些完全像僵尸一样的事情,但我决定重新烘焙并将我原来的MVC文件复制到新的烘焙文件夹(使用新的配置架构文件夹),但问题现在由这样做。
答案 2 :(得分:0)
创意1:
也许这太简单了,但你确定你正确地烘烤了吗?您应该为bake设置环境变量,orrr在您的app文件夹中键入烘焙的完整路径。这里有更多详细信息:http://book.cakephp.org/view/1106/The-CakePHP-Console
注意:
$ cd / my / cake / app_folder
$ ../ cake / console / cake
这将打开你的蛋糕提示,还应解决丢失的路径。
创意2:
蛋糕中缺少路径也可能由于非传统的文件名,类名等而发生...即使您的应用正在运行,其他东西也可能不喜欢测试,任务或烘焙。示例:在插件中,如果您实际遵循标准并将模型附加到类名,则需要在控制器中使用$ uses。如果没有定义所有内容,测试也会因此而制动。
创意3:
我在app / index.php和app / webroot / test.php之前更改了我的蛋糕位置的路径也许你可以在其中一个文件中做同样的事情,但是因为它在蛋糕/控制台中你可能需要从该文件夹中的某个地方进行。在你修改蛋糕文件夹之前,我会确保分叉蛋糕,这样你就可以轻松地提取更新,而无需过多地写下你的更改。