2012-06-10 54 views
0

我需要一些幫助來構建我的網站。CodeIgniter控制器命名混淆

我有一個home.php控制器,只是繪製主頁。 members.php控制器基本上處理從檢查用戶是否登錄到發送用戶到註冊頁面和數據到membership_model.php的一切。

我的問題是:我應該以不同的方式安排嗎?我的home.php控制器不應負責在用戶點擊給定鏈接時加載正確的視圖。如果用戶點擊註冊按鈕,那麼home.php控制器是否應該加載註冊頁面的模板?我只是覺得加載主頁的控制器只做到這一點是錯誤的。

如果我在主頁控制器中有一個註冊方法,並且還有一個register.php控制器來處理註冊頁面發生的事情,那好嗎?這是正確的嗎?

非常感謝!

+3

如果一切正常,那麼它可能並不重要。現在請接受一些以前的答案。 – 2012-06-10 20:30:01

回答

3

你應該根據你的需要來拆分它。沒有一個「最好」的方式。

使用家庭控制器來處理網站的視覺部分,並留下另一個處理所有用戶相關的操作(如用戶面板,註冊,登錄等)。 至少這就是我要做的。這不是一個配方

0

不要擔心有一個家庭控制器,只加載主頁。如果那就是你需要什麼,你需要什麼。最好把事情組織起來,把一個文件放在一個小文件裏,而不是放在其他沒有道理的地方。

像薩科我用一個users.php控制器,它的確,登錄,註銷,註冊等等