【发布时间】:2013-04-02 15:30:50
【问题描述】:
我需要创建一些几乎所有控制器都会使用的功能。
所以我需要创建一个自定义类。现在我做这个作为核心课程吗?还是作为图书馆?这些有何不同?
【问题讨论】:
我需要创建一些几乎所有控制器都会使用的功能。
所以我需要创建一个自定义类。现在我做这个作为核心课程吗?还是作为图书馆?这些有何不同?
【问题讨论】:
当我想在项目范围内更改某个核心类的某些行为时,我会使用核心类覆盖技术。一个很好的例子是在 /core/MY_Model 中使用 Jamie Rumbelow's model class。
对于将在每个控制器中使用的功能,我构建了一个库来执行这些功能并自动加载它,然后根据需要从该库中调用函数。
【讨论】:
你想要一个库就是你正在开发一个类。对于简单的函数,创建一个助手。如果您正在开发与数据库交互的功能,请创建一个模型。
在您的应用程序文件夹中添加您的自定义帮助程序和库。
【讨论】: