joomla添加html,html – 向joomla的前端组件视图添加表单
JForm
JModelForm
JControllerForm
在Joomla 1.6的數(shù)據(jù)庫中保存數(shù)據(jù)的表單主要使用管理表單(xml或xml字符串),字段(實際字段)和規(guī)則(驗證)的JForm包.
管理它的簡單方法是擴展JModelForm和JControllerForm.如果您查看核心,您會看到這些擴展到您可能沒有想到的地方,例如單個聯(lián)系人視圖,但基本上是因為這些類提供了在頁面的任何部分管理表單所需的基本設置,即使其余部分與表格無關.
或者,您始終可以創(chuàng)建新的JForm對象.
如果您有一個模型文件夾,通常會有一個表單文件夾,然后是必要的字段和規(guī)則文件夾.后兩者包含您的擴展可能需要的任何自定義字段或規(guī)則.默認情況下,在擴展中構建表單時會找到這些內容,但如果您希望它們來自其他地方,則需要在形成xml時根據(jù)需要使用addFieldPath或addRulePath或addFormPath.
Jform提供了一組標準的字段和規(guī)則以及標準的過濾器列表.規(guī)則表示驗證,而過濾器將更改已保存的值.您還可以使用JFilterInput中提供的任何過濾器.
如果為字段指定與當前表對象中的字段相同的名稱,則數(shù)據(jù)將自動保存在該字段中.如果您使用名稱與字段匹配的字段標記,則標記內列出的字段將作為該字段中的JSON字符串保存.
這幾乎是基礎知識,盡管還有很多.
對我來說一個重要的事情是,如果你使用JForm,默認過濾是非常好的,你有選擇地允許html等,所以默認情況下它是非常安全的.
總結
以上是生活随笔為你收集整理的joomla添加html,html – 向joomla的前端组件视图添加表单的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 组件面板 html 页面,Html -
- 下一篇: 职称不用计算机考试吗,中级职称计算机考试