0
我有什麼,我希望是一個相當簡單的問題,但它一直在服用了一段時間才能弄清楚......Zend框架路由 - 孩子航線的作品,但不是主要途徑
我試圖建立一個/settings
路線在Zend。我沒有settings
的模塊,但是我已經在application
模塊中設置了必要的視圖和控制器。
我會切入正題。
這裏是我的代碼:
'settings' => array(
'type' => 'literal',
'options' => array(
'route' => '/settings',
'defaults' => array(
'controller' => 'Application\Controller\Settings',
'action' => 'index',
),
),
'may_terminate' => true,
'child_routes' => array(
'default' => array(
'type' => 'literal',
'options' => array(
'route' => '/edit',
'defaults' => array(
'action' => 'edit',
),
),
),
),
),
當我去/settings/edit
它正確顯示頁面。如果我自己輸入/settings
,我會得到一個404「請求的URL無法通過路由匹配。」
上面的語法中是否有任何明顯的內容?
請詢問您需要更多代碼的更多信息。
謝謝!
代碼看起來不錯。你確定它是'/ settings'你正在測試,而不是'/ settings /'? – 2015-02-10 18:36:11
現在我覺得很愚蠢,你是對的!我認爲這讓我覺得這一段時間讓我忘了檢查一些基礎知識。感謝您指出。 – anewvision 2015-02-10 21:57:04