CodeIngniter form_open()的一个问题

来源:互联网 发布:linux history grep 编辑:程序博客网 时间:2024/06/06 02:54

<?php echo form_open('news/create') ?>


文档里面的说法是这样

form_open()

创建一个开始form标签,相对于你的配置文档中的基础URL。允许你添加一些form属性和一些隐藏表单,并且他会基于你的 config.php 文件里设置的编码,自动生成 accept-charset 这个属性。

使用这个函数而不是直接硬编码HTML的主要的优势是使你的程序可以方便的转换,如果你的URL变化的话。

下面是一个例子:

echo form_open('email/send');

上面的例子会创建一个form提交至你的基础URL加上"email/send" URI片段,像这样:

<form method="post" accept-charset="utf-8" action="http://example.com/index.php/email/send" />


我在实际使用的时候,就变成了

<form method="post" accept-charset="utf-8" action="/var/www/html/index.php/emain/send" />

0 0
原创粉丝点击