【发布时间】:2023-03-23 18:32:01
【问题描述】:
我对像 CodeIgniter 这样的框架的理解是,它有助于简化通过视图创建应用前端和通过模型和控制器创建后端的过程。使用诸如 Bootstrap 或其他前端框架之类的东西并将其与 CodeIgniter 集成是否可能/容易/可接受?使用框架将前端与后端分开构建然后集成或同时构建它们是否有意义?
【问题讨论】:
标签: php codeigniter web-applications
我对像 CodeIgniter 这样的框架的理解是,它有助于简化通过视图创建应用前端和通过模型和控制器创建后端的过程。使用诸如 Bootstrap 或其他前端框架之类的东西并将其与 CodeIgniter 集成是否可能/容易/可接受?使用框架将前端与后端分开构建然后集成或同时构建它们是否有意义?
【问题讨论】:
标签: php codeigniter web-applications
是的,您可以轻松地将 bootstrap 或任何前端框架(如 smarty 模板引擎)与 codeigniter 集成。
【讨论】:
bootstrap 和 codeigniter 结合起来非常棒。此外,如果您有经常重复的引导代码,您可以为它们进行配置。例如,如果您有表单并且正在使用 codeigniter 表单助手,您可以制作同时处理引导代码和表单域代码的配置。使用引导页面http://getbootstrap.com/css/#forms中的一个快速示例
// in your config
$config['btformgroup'] = '<div class="form-group">';
$config['emailfield'] = array(
'name' => 'email',
'class' => 'form-control', // Bootstrap specific
'id' => 'exampleInputEmail1',
'placeholder' = 'Enter email' );
// in your form
echo $btformgroup . form_input($emailfield);
// etc etc - can also include set_value(), error messages, closing divs...
这样你就可以用纯php来做你的表单,而且它很容易改变。
【讨论】: