如果我在"signin"
控制器中,我可以执行驻留在get_user_info()
控制器中的方法"user"
吗?如果是这样,那将是什么语法?
答案 0 :(得分:1)
我不是说不能完成,但它确实不应该完成。
这样的事情恰恰是library的意思。
创建一个处理get_user_info()
等函数的库,然后在需要访问它的控制器中加载并调用该库。
你仍然可以拥有一个名为user
的控制器和一个名为user
的库(虽然这可能会让人感到困惑)。
查看CI的指南,了解有关how to create a library的信息。
*的 修改 * 强>
正如人们所提到的,模型也可以用于使功能在多个地方可用。
就个人而言,我喜欢只保留模型中的业务逻辑(CRUD操作)以及必须在多个地方完成的任何逻辑操作,我为其创建了一个库。
答案 1 :(得分:1)
它看起来像modules :: run('module / controller / method',$ params,$ ...);