4-1
XOOPS表單物件的基本用法
- 從 2.5.9 起,表單物件可以支援 BootStrap3 囉!
- 要使用內建表單需先引入此行:
include_once(XOOPS_ROOT_PATH."/class/xoopsformloader.php");
- 建立一個表單(http://api.xoops.org/2.5.9/class-XoopsThemeForm.html):
$form = new XoopsThemeForm('表單標題', 'name', 'main.php', 'post', '使用token' , '摘要');
- 把表單元件加入表單中的方法(http://api.xoops.org/2.5.9/class-XoopsForm.html#_addElement):
$form->addElement($元件變數, $是否必填);
- 要讓欄位變成必填,建立表單時new XoopsThemeForm(),一定要設定name,新增元件時addElement(),第二個參數設為true。
- 把幾個元件組合在一起,並放到表單中(http://api.xoops.org/2.5.9/class-XoopsFormElementTray.html):
$Tray=new XoopsFormElementTray('標題', ' ', 'name');
$Tray->addElement(new XoopsFormButton('', 'name', '送出', 'submit'));
$Tray->addElement(new XoopsFormButton('', 'name', '清除', 'reset'));
$form->addElement($Tray);
- 產生表單程式碼並傳回:
$f=$form->render();