如何将此HTML表单转换为CodeIgniter表单?

时间:2014-03-12 20:29:26

标签: php forms codeigniter

如何将此简单行转换为CodeIgniter表单
<button type="submit" class="btn btn-success"><i class="icon-ok"></i> Submit</button>

PS:当我在按钮的值中看到“i”标签时我很困惑,所以我无法将其转换为CI形式

这是我的PHP代码

<?php
$addProduct = array(                                                                                         
'value' => 'Add',
'class' => 'btn btn-success', 
);
echo form_submit($addProduct); 
?>

3 个答案:

答案 0 :(得分:0)

我这样看,你可以让CI为你构建元素(这很好)或者(根据你的情况)只写出标记。

两者都有优点/缺点。但是,如果您在团队中并且其他设计人员/开发人员不了解您正在做什么 - 或者不了解CI,则可能值得花时间将标记写为“正常”HTML。

可能不是那种魅力,但团队更容易维护。

答案 1 :(得分:0)

这很可能是字体很棒,它可能与引导程序代码一起使用。 bootstrap很棒 - 我在我的表单中使用它,并且有一些方法可以将它与codeigniter表单帮助器结合起来。但如果这仅适用于一种或两种形式 - 只需使用普通的HTML即可。否则,如果你有很多表格和其他引导代码与它们结合起来 - 看看这个以获得一些快速的想法CodeIgnitor + Bootstrap integration

答案 2 :(得分:0)

有人说,BootstrapCodeigniter forms效果不佳。我的建议是你可以自己编写html标签,而无需使用表单生成器。虽然表单构建器比编写HTML代码花费的时间更少,但是有可能习惯它会让你忘记HTML和样式。此外,Web服务器还需要进行一些处理,以将表单构建器代码解析为HTML。它只是我的2美分和我一直以来的目标。