Cakephp手册主题不在服务器上工作

时间:2014-04-09 10:52:53

标签: cakephp

我是新鲜的蛋糕。我在cakephp中开发了一个在我的本地服务器上运行良好的站点,但是我的手动主题不适用于实时服务器。这是网站:http://www.enforcementindia.com/是我的网址。

在路线上

<?php Router::connect('/', array('controller' => 'Sites', 'action' => 'index'));?>

在应用模型上

<?php
App::uses('Controller', 'Controller');
class AppController extends Controller {
public $components = array('RequestHandler','Session');
public $helpers = array('Form','Html','Js');
public $view   = 'themed';
public $theme = 'default';
}
?>

我的主题位于app \ View \ themed \ default这里有任何想法 提前致谢

1 个答案:

答案 0 :(得分:0)

首先布局不是主题

您需要将布局放在视图/布局文件夹中。

所有页脚/页眉/侧边......这些小元素应该在视图/元素

溃败与此问题无关

从app控制器中删除此行 public $ view =&#39;主题&#39 ;; public $ theme =&#39;默认&#39;;

Layou应该在你的方法中分配,例如SitesController.mysite

class SitesController extends AppController {
      public function mysite(){
      //here where you have to set your Layout
      $this->layout = 'name of layout you have created';
      }
}

然后当你在View / Sites / mysite中创建你的mysite视图时,你将能够看到你的布局