2015-10-30 42 views
1

它給我這個錯誤無法解析請求 「Customerlifecycle/Customerlifecycleanalytic」

無法解析請求 「Customerlifecycle/Customerlifecycleanalytic」。

這裏是我的代碼: Costomerlifecycle Controller

Yii::app()->clientScript->scriptMap = array('jquery.js' => false, 'jquery-ui.min.js' => false, 'jquery-ui.css' => false); 

class Customerlifecycle extends Controller { 
    public $layout = '//layouts/column2'; 

    public function actionCustomerlifecycleanalytic() { 
    } 
} 

的index.php

<li class=""> 
<a class="subpageaccess" href="<?php echo CHtml::normalizeUrl(array('Customerlifecycle/Customerlifecycleanalytic')); ?>"> 
Customer Life Cycle Analytics</a> 
</li> 

回答

1

嘗試第一個字符小寫。 因爲控制器的名稱和url中的動作名稱都是小寫的。這是yii慣例..

<li class=""> 
    <a class="subpageaccess" href="<?php echo 
    CHtml::normalizeUrl(array('customerlifecycle/customerlifecycleanalytic')); ?>"> 
    Customer Life Cycle Analytics</a> 
</li> 
+0

因爲控制器的名稱和url中的動作是小寫的。這是yii公約.. – scaisEdge

+0

請不要將解釋發佈爲評論,而是編輯您的答案並將其添加到那裏。它增加了答案的質量! –

+0

@pss完成了,謝謝 – scaisEdge