建立表單 ============= 撰寫 `login` 視圖是很簡單的,我們以一個 `form` 標記開始,它的 action 屬性應該是前面講述的 `login` 動作的URL。 然後我們需要為 `LoginForm` 類別中宣告的屬性插入標籤和表單。最後, 我們插入一個可由使用者點擊提交此表單的提交按鈕。所有這些都可以用純 HTML 程式碼完成。 Yii 提供了幾個輔助類別簡化視圖撰寫。例如, 要建立一個文本輸入,我們可以調用 [CHtml::textField()]; 要建立一個下拉清單,則調用 [CHtml::dropDownList()]。 > Info|訊息: 你可能想知道使用輔助類別的好處,如果它們所需的程式碼量和直接寫純 HTML的 程式碼量相當的話。 > 答案就是助手可以提供比 HTML 程式碼更多的功能。例如, > 如下程式碼將產生一個文字輸入區域,它可以在使用者修改了其值時觸發表單提交動作。 > ~~~ > [php] > CHtml::textField($name,$value,array('submit'=>'')); > ~~~ > 不然的話你就需要寫一大堆 JavaScript 。 下面,我們使用 [CHtml] 建立一個登入表單。我們假設變數 `$model` 是 `LoginForm` 的實體。 ~~~ [php]