2017-02-23 5 views
0

私はフェーズ2プロジェクトの開発を続けてきました。フェーズ1のコードで、私はこれらのform_openを見つけました。私は他のコードを理解していますが、私は配列( 'id' => 'edit')を知らなかった。それがどのように働いているか教えてください。私はCodeigniter 3.0.6のform_open配列を知りたいです

<?php echo form_open(base_url().'admin_user_edit/index/',array('id' => 'edit'));?> 

答えて

0
form_open(base_url().'admin_user_edit/index/',array('id' => 'edit')); 

htmlタグに相当します。

<form id="edit" action="project/admin_user_edit/index"> 

</form> 
1

form_open()はコンフィグ設定から構築されたベースURLと、フォームの開始タグを作成し、CodeIgniterのフォームhelper機能です。オプションで、フォーム属性と非表示の入力フィールドを追加できます。また、設定ファイルのcharset値に基づいてaccept-charset属性が追加されます。ここで

は簡単な例です:については

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

echo form_open('email/send'); 

上記の例では、あなたのベースURLを指す形プラス、このような「メール/送信」URIセグメントを、作成しますドキュメントをもっと見るCodeigniter Form Helper

1
array('id' => 'edit') 

はフォームタグ属性です。 フォームタグ属性を配列に追加できます。

そのあなたがその本

<form action="project/admin_user_edit/index" id="edit" class="classname"> 
のような影響を与えるこの

array('id' => 'edit','class' => 'classname') 

のような配列に多くの属性を渡すことができ、この

<form action="project/admin_user_edit/index" id="edit"> 

のような影響を与えます

関連する問題