2011-08-24 47 views

回答

4

的强度和助手的弱点是,他们不完全适合MVC框架;它们更像胶水而不是木头或钢制框架。它们可以方便地在多种环境下使用,并且非常适用于常见的轻型任务。如果你的助手变得更加复杂,并开始需要与模型和控制器进行交互,那么你有一个可疑的设计需要更仔细的考虑。胶水和胶带可能是有用的,但你会很难找到他们制造的摩天大楼。

+0

所以,如果即时通讯只是使用助手进行简单的验证和数据库查询,你认为那可以吗? – sqlmole

+0

绝对不是数据库查询,可能不验证。我通常将数据库交互限制在我的模型中,并在控制器中进行验证。除了基本的[MVC概述](http://codeigniter.com/user_guide/overview/mvc)之外,CodeIgniter还有一个很棒的[验证类](http://codeigniter.com/user_guide/libraries/form_validation.html)的.html)。 MVC设计模式让我花了一段时间才有效地使用,并且我强烈建议您在构建应用程序之前继续阅读/研究。 –

+0

我使用的验证类,是不是帮助类?就像form_helper或数据库帮助程序一样。也许我没有正确地说出对不起 – sqlmole

相关问题