【发布时间】:2019-04-07 07:46:10
【问题描述】:
我正在使用 Codeigniter 3.1.8 和 Bootstrap 4 开发一个基本的博客应用程序。
所有控制器中存在几个实体(Login.php 和 Register.php 除外):静态数据、类别和页面。
$data = $this->Static_model->get_static_data();
$data['pages'] = $this->Pages_model->get_pages();
$data['categories'] = $this->Categories_model->get_categories();
此外,在大多数控制器中,上面的代码出现不止一次。
恐怕这是应用程序中唯一重复代码的情况。 (查看整个应用程序的当前状态,on my Github account)。
我正在寻找经验丰富的 PHP 开发人员提供的具体和/或一般性建议,以帮助我减少代码冗余并提高效率。
避免在我的控制器中重复上述代码的最佳方法是什么?
【问题讨论】:
-
听起来像是一个代码审查问题
-
我投票结束这个问题,因为这个问题属于代码审查
-
我可以为你的项目做贡献吗? - 如果是这样,我可以根据需要进行一些更改 - 可能需要几天时间...
标签: php codeigniter codeigniter-3