2014-04-04 25 views
0

我知道有一些代碼來獲取像如何在自建的Joomla組件

<?php 
     $editor = JFactory::getEditor(); 
      echo $editor->display('description', $row->description, '550', '400', '60', '20', false); 
?> 

中的Joomla本身的編輯器,編譯所見即所得編輯器,但之後我提交表單,內容會回去以純文本。

我必須錯過一些東西,希望有人能幫助我。

回答

1

請在下面的代碼中嘗試下面的代碼以獲取價值。希望能幫助到你。

$description = JRequest::getVar('description', 'default value goes here', 'post','validation type',JREQUEST_ALLOWHTML); 
+0

請您介紹一下更多嗎?你的意思是在模型文件中,我添加了這段代碼,並將其綁定到數據庫? – Soya

+0

是的,我認爲在模型文件中,你會發現代碼像$ post = JRequest :: get(「post」);在這之後你需要添加如下代碼: $ post ['description'] = JRequest :: getVar('description','默認值在這裏','post','驗證類型',JREQUEST_ALLOWHTML); –

+0

嘿,如何將驗證添加到描述輸入,這意味着如果輸入爲空,數據將不會傳遞到數據庫?我將「驗證類型」更改爲「必需」,但沒有任何效果。所有其他人工作正常。 – Soya