2014-04-09 29 views
0

我很新鲜的蛋糕。我在cakephp中开发了一个在我的本地服务器上工作得很好的站点,但是我的手动主题在活动服务器上不起作用。这里是网站:http://www.enforcementindia.com/是我的网址。Cakephp手动主题不能在服务器上工作

上的应用程序模型

<?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'; 
} 
?> 

击溃

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

,我的主题是位于应用程序\查看\主题\ DEFAULT这里的任何想法 预先感谢

+1

你是什么手动的主题是什么意思? –

+0

@Moyed Ansari我创建了另一个布局,位于app \ View \主题\默认的页眉和页脚保存为每页 – prameshwer

回答

0

首先布局不是主题

你将需要把你的布局视图/ L ayouts文件夹。

所有页脚/头/学派......这些小元素应该在视图/元素

击溃不涉及这个问题

移除应用程序控制器 公共$视图此线='主题'; public $ theme ='default';

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'; 
     } 
} 

那么当您创建视图/协作平台mysite的视图/ MYSITE,你将能够看到你的布局

相关问题