rendered paste body public function addcomment() {
$form = jForms::fill($this->form_comment);
$rep = $this->getResponse('redirect');
if($form == null){
$rep->action = $this->_getAction('accueil');
return $rep;
}
if($form->check() && $this->_checkDatas($form, false)){
$id = $form->saveToDao($this->dao_comment, null, $this->dbProfil);
$rep->action = $this->_getAction('view');
jForms::destroy($this->form_comment);
$rep->params['id'] = $id;
return $rep;
} else {
$rep->action = $this->_getAction('view');
return $rep;
}
}
//// FORM
<?xml version="1.0" encoding="utf-8"?>
<forms xmlns="http://jelix.org/ns/forms/1.0">
<!-- <input ref="id_article" required="true" type="integer">
<label>id_article</label>
</input> -->
<input ref="pseudo" required="true" maxlength="60">
<label>pseudo</label>
</input>
<textarea ref="contenu" required="true">
<label>contenu</label>
</textarea>
<submit ref="_submit">
<label>ok</label>
</submit>
</forms>
//// DAO
<property name="id" fieldname="id" datatype="autoincrement"/>
<property name="id_article" fieldname="id_article" datatype="int" required="true"/>
<property name="pseudo" fieldname="pseudo" datatype="string" required="true" maxlength="60"/>
<property name="contenu" fieldname="contenu" datatype="text" required="true"/>