2014-03-19 50 views
-1

這是結構如下:爲用戶和管理員創建一個結構CodeIgniter中管理員和用戶面板的結構?

是這樣的東西嗎?

application -> 
controllers 
    ->manage folder 
     ->admin controller files 
    ->user controller files 

models-> 
    all model files are created her e in this single folder 
views-> 
    >manage folder 
     ->admin views files 
    ->user views files 

那麼我們在config.php中設置的默認控制器呢?再次在視圖文件夾中,我們用來創建子文件夾爲頁面和模板,對吧?

所以請幫助我通過泡吧所有這些點來形成一個結構。

+0

@DivyaPai這是正確的結構..去了...... –

+0

@ripa,感謝您的意見和建議。我會照着說。 –

回答

0

對於我的項目,我創建了一個名爲在控制器,模型和視圖文件夾「管理」文件夾和把管理代碼放在那裏。

但這種做法可能導致應用程序漏洞。 「www.exsample.com/admin」可以成爲自動化黑客工具的一個非常容易的目標。所以拾取隨機很難猜測字符串,並使用.htaccess或路由進行重定向。

如: 「www.exsample.com/Gh567R」

2

基本上沒有標準的結構。如果您希望將管理面板與用戶界面分開 - 您可以用自己的方式完成此操作。

HMVC將幫助您實現這一目標。對於我的解決方案,我用下面的格式: -

application -> 
    modules -> 
     module_name 

MODULE_NAME文件夾下我下面用: -

controllers -> 
    manage -> 
    admin controller file 
controllers -> 
    user controller file 

models -> model file 

views -> 
    manage -> admin views file 
views -> 
    user views file