php-在一个页面上合并多个控制器,而无需从控制器加载控制器

我正在尝试创建一个页面,该页面显示取决于用户权限的某些小部件/包括.我对CodeIgniter和MVC很陌生.

例.
我有一个日历.它具有控制器,模型和视图,需要将其包含在其他页面上.
我希望此日历和许多其他类似的“小部件”显示在一页上.该页面当前具有控制器和视图.

我知道我不应该从另一个控制器加载一个控制器,但是看不到解决方法.
您可以从助手中加载多个控制器,还是需要某种形式的模板?

谢谢,

雅奎

解决方法:

在我看来,您正在寻找Modular Extensions for CodeIgniter.这使您可以将一个应用程序拆分为可以相互调用的模块.在您的情况下,您将有一个日历模块,可以从其他模块中调用它.

上一篇:PHP-如何使用Codeigniter显示我的表格字段中计数的结果


下一篇:php-为规范关闭“全局XSS过滤”.控制器?