2012-10-10 36 views
3

我是codeigniter開發新手,想知道是否有必要使用codeigniter的內置窗體幫助器方法。我可以使用傳統的HTML代碼指的不是使用此代碼是否有必要使用內置在表單助手方法中的codeigniter?

<?php 
$data = array(
      'name'  => 'username', 
      'id'   => 'username', 
      'value'  => 'testval', 
      'maxlength' => '100' 
     ); 

echo form_input($data); 
?> 

用於顯示文本字段我可以使用

<input type='text' name='username' id='username' value='testval' maxlength='100'></input> 

什麼是用笨的方法的優點/缺點。

在此先感謝。

回答

1

這是沒有必要使用CI的形式幫手。它可以幫助您更快地構建表單。

對於簡單的表單,那麼可以做的更好編寫自己的HTML,但對於一些先進的,大的或動態的形式將是比較容易的方式只是與輸入的屬性suppling它,因爲它會爲您生成HTML中使用的形式構建。

1

沒有必要使用表單幫助函數而不是傳統的html代碼。表單助手的一個優點是,我發現容易做表單驗證,在控制器中準備輸入,然後將整個事情傳遞給一個簡單的:form_input($ field_name);

相關問題