0
我以前从来没有遇到过CakePHP主题化系统的问题,但现在,错误丰盛了。我的主要问题是所有主题资源(/ app/views /主题/ MyTheme/webroot/*)都无法加载。我在/ app中设置了一个自定义AppController来设置主题。CakePHP主题资源返回错误
var $view = "Theme";
var $theme = "MyTheme";
当我去任何页面,我可以看到它利用我的主题的default.ctp布局和HTML是好的。任何和所有网页资源,CSS,JavaScript,图片的主题Webroot公司任何东西,无法加载,而是给了我一个错误,如下面的(比方说,我试图访问http://example.com/theme/MyTheme/img/bg.png):
Error: ThemeController could not be found.
Error: Create the class ThemeController below in file: app/controllers/theme_controller.php
<?php
class ThemeController extends AppController {
var $name = 'Theme';
}
我已经在我使用CakePHP的时候,从未收到类似这样的错误。我在1.3.7上运行最新的稳定版本。
它不是一个错误,这是蛋糕的约定。所有的文件夹和文件应该总是用小写字母加下划线 – dogmatic69 2011-02-06 13:12:41