2013-11-21 78 views
0

我正在創建一個應用程序,並且很快就會部署到生產環境中。創建一個Yii應用程序設置/安裝頁面

爲了方便起見,我想創建一個自定義的設置和安裝頁面,允許用戶輸入config/main.php中使用的變量值以及執行RBAC設置並創建必要的表格。

對於大多數Web應用程序,都有一個「安裝」文件夾,用戶將其瀏覽器指向並開始安裝應用程序。我如何在Yii中實現類似的東西?

+0

你在說什麼我沒見過。以Wordpress爲例。將WP代碼粘貼到公共目錄中,然後使用表單來配置您的應用程序。 –

+0

這正是他正在尋找的(簡化)。如果沒有檢測到數據庫,我想你可以設置你的SiteController轉發到一個自定義操作(即installAction)?你可以使用這個動作鏈接到所有必要的資源,運行你可能需要的任何命令等等。不完全確定,但那是我開始的地方。 –

回答

0

Yii沒有安裝文件夾,您只需下載並解壓縮並放入您的服務器(如Wamp/Xampp等),然後通過命令提示符即可安裝新的Yii應用程序。

C:\wamp\bin\php\php5.4.16> "c:\wamp\www\yii\framework\yiic.bat" webapp "c:\wamp\ 
www\newyii" 

當您運行上述命令時,您將看到以下命令。

在'c:\ wamp \ www \ newyii'下創建一個Web應用程序? [no]:

你寫Y.然後創建你的新應用程序。

欲瞭解更多。你應該按照下面的鏈接。

http://www.yiiframework.com/doc/guide/1.1/en/quickstart.installation

感謝。

+0

感謝您的回答。但是,我認爲你誤解了我的問題。我想創建一個安裝文件夾來執行我的應用程序的安裝。不使用控制檯從頭開始創建應用程序。 – NAT3863

1

我認爲一個很好的開始是app manager擴展它提供了你所需要的大部分。不過,它對RBAC設置沒有任何作用。也許你還想要auth extension

相關問題