【问题标题】:How to convert this HTML form to CodeIgniter form?如何将此 HTML 表单转换为 CodeIgniter 表单?
【发布时间】:2014-03-12 20:29:25
【问题描述】:

如何将这个简单的行转换为 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); 
?>

【问题讨论】:

    标签: php forms codeigniter


    【解决方案1】:

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

    两者都有优点/缺点。但是,如果您在一个团队中,而另一个设计师/开发人员不了解您在做什么 - 或者不了解 CI,那么将标记写为“普通”html 可能值得您花时间。

    它可能没有那么迷人,但它更容易被团队维护。

    【讨论】:

      【解决方案2】:

      这很可能是字体真棒,它可能与引导代码一起使用。 bootstrap 很棒——我在我的表单中使用它,并且有一些方法可以将它与 codeigniter 表单助手结合起来。但如果这仅适用于一种或两种形式 - 只需使用纯 html 就可以了。否则,如果您有很多表单和其他引导代码可以与它们结合使用——请查看这里以获得一些快速的想法CodeIgnitor + Bootstrap integration

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          猜你喜欢
          • 2023-03-30
          • 1970-01-01
          • 1970-01-01
          • 2013-02-17
          • 1970-01-01
          • 2020-07-21
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多