2011-07-12 56 views
1

我終於得到了一個基本框架的設置和工作,但是現在當我想在'IndexController.php'中添加一個動作時,它似乎沒有工作。Zend框架URL不能在本地環境中工作

我用下面的終端命令來添加一個「約」行動:

zf create action about index 

看來,工作,爲我打開了「IndexController.php」備份和新動作的功能是存在的。並且在'views/scripts/index'中創建了一個對應的'about.phtml'文件,與'index.phtml'一起已經存在。

當我在

http://localhost3:8888/ 

訪問索引頁面打開正確。

但是如果我現在嘗試在

http://localhost3:8888/index/about 

訪問有關網頁,我收到了「404未找到」錯誤。

任何想法?

+1

你有一個對應於Action的視圖腳本嗎? –

+0

你是否打開了mod_rewrite?檢查你的httpd.conf中的'AllowOverride'設置爲'All' – zerkms

回答

1

看起來像mod_rewrite問題。

嘗試http://localhost3:8888/index.php/index/about。如果有效,那肯定意味着mod_rewrite沒有正確設置。

+0

需要將AllowOverride更改爲ALL,非常感謝! –