0

我正在尝试使用帮助程序来处理涉及多个模型的流程。就最佳实践而言,这可以吗?

4

2 回答 2

1

助手中正在做什么样的工作?图书馆可能是更好的选择。

于 2010-10-08T20:23:17.053 回答
0

codeigniter用户指南描述了助手:

顾名思义,助手可以帮助您完成任务。每个帮助文件只是特定类别中的函数集合。

将它们视为类似于标准 php 函数。您可以在任何地方使用它们。

如果它让你像你一样使用助手,那么将你的控制器视为“路由器”。使用它们将信息发送到模型并接收回来。然后您可以将该信息发送到其他地方,例如另一个模型。当您拥有所需的所有信息时,您可以使用同一控制器中的帮助程序或其他函数来操作信息。

就个人而言,我主要在我的视图中使用助手来重新格式化或转换数据。

于 2010-10-09T00:55:21.573 回答