我已經繼續開發第2階段項目。在階段1代碼中,我找到了這些form_open。我瞭解其他代碼,但我不知道數組('id'=>'編輯')。請解釋我是如何工作的。我想知道Codeigniter 3.0.6中的form_open數組是什麼
<?php echo form_open(base_url().'admin_user_edit/index/',array('id' => 'edit'));?>
我已經繼續開發第2階段項目。在階段1代碼中,我找到了這些form_open。我瞭解其他代碼,但我不知道數組('id'=>'編輯')。請解釋我是如何工作的。我想知道Codeigniter 3.0.6中的form_open數組是什麼
<?php echo form_open(base_url().'admin_user_edit/index/',array('id' => 'edit'));?>
form_open(base_url().'admin_user_edit/index/',array('id' => 'edit'));
相當於html
標籤:
<form id="edit" action="project/admin_user_edit/index">
</form>
form_open()
是CodeIgniter的形式helper
功能創建從你的配置中的基礎URL的開口形狀的標籤。它可以選擇讓你添加表單屬性和隱藏的輸入字段,並且會一直添加基於配置文件中字符集值的accept-charset屬性。
這裏有一個簡單的例子:
echo form_open('email/send');
上面的例子會創建一個指向你的基礎URL加上「電子郵件/發送」 URI段形式,像這樣:
<form method="post" accept-charset="utf-8" action="http://example.com/index.php/email/send">
對於更多參見文檔Codeigniter Form Helper
array('id' => 'edit')
是表單標籤屬性。 您可以在數組中添加表單標籤屬性。
其影響這樣
<form action="project/admin_user_edit/index" id="edit">
您可以在陣列通過大量的屬性,這樣
array('id' => 'edit','class' => 'classname')
其影響這樣
<form action="project/admin_user_edit/index" id="edit" class="classname">