2011-03-02 56 views

回答

3

如何在yii框架中創建表單生成器?

Using Form Builder

的Yii的表單生成器使用CForm對象來代表描述一個HTML表單所需要的規格,包括哪些數據模型與表單關聯,什麼樣的輸入的字段中有表單以及如何呈現整個表單。開發人員主要需要創建和配置此CForm對象,然後調用其渲染方法來顯示錶單。


什麼將是其數據模型?

下面是Yii Form Builder頁面的示例。

public function actionLogin() 
{ 
    $model = new LoginForm; 
    $form = new CForm('application.views.site.loginForm', $model); 
    if($form->submitted('login') && $form->validate()) 
     $this->redirect(array('site/index')); 
    else 
     $this->render('login', array('form'=>$form)); 
} 

模型在函數的第一行定義。

以下是Yii文檔中的更多型號信息:Creating Model