刪除CakePHP中
Q
CakePHP中
0
A
回答
2
問題是
echo $this->Form->inputs(array (
/*'legend' => __('Login', true),*/
'username',
'password'
));
用來代替
echo $this->Form->input('username');
echo $this->Form->input('password');
從我讀過book.cakephp.org
0
我從來沒有見過形式幫手產生<fieldset>
和<legend>
。這將成爲你觀點的一部分。一個典型的視圖文件(/app/views/items.ctp)
<?php echo $this->Form->create('Item');?>
<fieldset> <!-- remove this from your view (CTP) file -->
<legend><?php __('Add Item'); ?></legend>
<?php
echo $this->Form->input('item_id');
echo $this->Form->input('name');
?>
</fieldset>
<?php echo $this->Form->end(__('Submit', true));?>
正如你所看到的,<fieldset>
和<legend>
在視圖中的HTML的一部分。只需將其從標記中刪除即可。 FormHelper僅爲FORM和幾個實用程序輸入生成標記。
4
輸入()函數是一個新的1.3的例子,可以讓你將你的領域捆綁在一個單一的功能中,整理一些東西。以下是如何殺死字段集和圖例:
echo $this->Form->input(array(
'legend' => false,
'fieldset' => false,
'username',
'password'
));
+0
+1您必須同時使用''legend'=> false','fieldset'=> false'選項來擺脫fieldset標籤。 – Ish 2013-05-22 20:36:04
相關問題
- 1. CakePHP中的CakePHP/Postgres nextval()
- 2. CakePHP中
- 3. CakePHP中
- 4. CakePHP中
- 5. CakePHP中
- 6. CakePHP中
- 7. CakePHP中
- 8. CakePHP中
- 9. CakePHP中
- 10. CakePHP中
- 11. CakePHP中
- 12. CakePHP中
- 13. CakePHP中
- 14. CakePHP中
- 15. CakePHP中
- 16. CakePHP中
- 17. CakePHP中
- 18. 的hasMany CakePHP中減少到hasOne CakePHP中
- 19. $ fieldList中CakePHP中
- 20. 從CakePHP中
- 21. requestphp中的cakephp
- 22. 問題CakePHP中
- 23. CakePHP中的base_url
- 24. 管理CakePHP中
- 25. CakePHP中的T_CONSTANT_ENCAPSED_STRING
- 26. CakePHP中含有
- 27. 路由CakePHP中
- 28. 提取CakePHP中
- 29. CakePHP中3.X
- 30. Cakephp中的jquery
我沒有在視圖中編寫任何部分的html。該觀點正是如何在問題的第一部分代碼中出現的。 – vitto 2011-04-01 12:06:16
你在使用腳手架嗎?還要刪除所有的選項數組(inputDefaults ...)只需使用乾淨的輸入()。怎麼了? – JohnP 2011-04-01 12:10:43
是的,問題是我發佈的語法 – vitto 2011-04-01 16:07:54