J'ai un msg:
Erreur
Variable oViewCalendrier inexistante dans le template article::list
#0 C:\xampp\htdocs\mkframework\data\genere\bloe\module\article\view\list.php(2): _view->__get('oViewCalendrier')
#1 C:\xampp\htdocs
etc...
dans module/article/main
-----------------------
public function _list(){
$oArticleModel=new model_article;
$tArticle=$oArticleModel->findAll();
$oModulePagination=new module_pagination;
$oModulePagination->setModuleAction('article::list');
$oModulePagination->setParamPage('page');
$oModulePagination->setLimit(3);
$oModulePagination->setPage( _root::getParam('page') );
$oModulePagination->setTab( $tArticle );
$oView=new _tpl('article::list');
$oView->tArticle=$oModulePagination->getPageElement();
$oView->tColumn=$oArticleModel->getListColumn();
$oView->oModulePagination=$oModulePagination->build();
//on recupere un tableau indexe des auteurs pour afficher leur nom a la place de leur id
$oView->tJoinAuteur=model_auteur::getInstance()->getSelect();
$this->oLayout->add('main',$oView);
//Recherche
$oView=new _view('article::find');
$oModuleArticle=new module_article();
$oViewFind=$oModuleArticle->_find();
$this->oLayout->add('main',$oViewFind);
//Calendrier
$oModuleCalendrier=new module_calendrier;
$oView->oViewCalendrier=$oModuleCalendrier->build(); //la methode build() doit retourner un objet _view
}
et dans article/view/list
-----------------------
ajout de:
<div style="float:left;width:150px"><?php echo $this->oViewCalendrier->show()?></div>
Partager