我使用 CakePHP 创建了一个网站。这里:http ://www.aaryanahmed.net/
我使用 cakephp 主题。主题路径是 app/view/Theme/orange。它在我的本地主机中运行良好,但是当我通过 Cpanel 上传它时现在运行良好。
在 AppController 中我是这样介绍主题的
public function beforeRender() {
if (
$this->params['action'] == 'index'
|| $this->params['action'] == 'edit'
|| $this->params['action'] == 'add' && $this->params['controller'] != 'contacts'
|| $this->params['action'] == 'delete'
|| $this->here != 'http://www.aaryanahmed.net/'
)
{
$this->theme = null;
}
else if($this->params['plugin'] == 'usermgmt')
{
$this->theme = '';
$this->layout = 'usermgmt';
}
else {$this->view = "Theme";
$this->theme = 'orange';
}
}
即使我使用 $this->theme = 'orange'; 主题也不起作用 在 AppController 我的 htaccess 文件是这样的
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ app/webroot/ [L]
RewriteRule (.*) app/webroot/$1 [L]
</IfModule>