Pass Data From Controller to View , How to ? - Joomla! Forum - community, help and support
hello
i new joomla component developer , have pass errors controller view cann't !
my codes below
and result array() !
in geterr , print_r show array() !
how can pass errors view ?!
i new joomla component developer , have pass errors controller view cann't !
my codes below
code: select all
controller.php
class mtshowmessagescontroller extends jcontroller
{
.
.
.
function savedata()
{
jrequest::setvar('view','mtshowmessages');
$model=$this->getmodel('mtshowmessages');
$model->pusherror("not impelement");
parent::display();
}
.
.
.
}
code: select all
mtshowmessages.php
class mtshowmessagesmodelmtshowmessages extends jmodelitem
{
protected $errors=array();
.
.
.
function pusherror($error)
{
$this->errors[]=$error;
}
function geterr()
{
print_r($this->errors);
return $this->errors;
}
.
.
.
}
code: select all
class mtshowmessagesviewmtshowmessages extends jview
{
public $errors=array();
.
.
.
function display($tmpl=null)
{
$this->errors=$this->get('err');
parent::display($tmpl);
}
}
code: select all
default.php
<table border="0" style="width: 100%;" dir="rtl">
<?php foreach($this->errors $error): ?>
<tr>
<td class="mtpp_error">
<?php echo($error); ?>
</td>
</tr>
<?php endforeach; ?>
</table>
and result array() !
in geterr , print_r show array() !
how can pass errors view ?!
Comments
Post a Comment