2012-07-19 87 views
0

我可以将helper添加到我的静态页面(例如我的主页)和布局吗? 如何? (因为没有可用的操作。在PagesContoller.php,我们display行动。我添加了一个home行动,但它是由display行动覆盖)将帮助器添加到静态页面和布局

回答

1

在每个控制器使用一个辅助和布局,你可以在AppController.php加载:

<?php 
    class AppController extends Controller { 
      public $helpers = array('Form', 'Html', 'Js', 'Time', 'MyCustomHelper'); 
    } 
?> 

home行动不会因为默认设置在Config/routes.php工作:

Router::connect('/pages/*', array('controller' => 'pages', 'action' => 'display')); 

任何传入的参数到/ pages /发送到display操作。在PagesController中为函数创建一个新的路由或创建一个新的控制器。

例路线到达PagesController职能的工作:

Router::connect('/pages/show/:action/*', array('controller' => 'pages')); 

(广场这条路线以前/pages/*路线!)