re-salut
pouvez vous me dire pourquoi $mv->_model['menu'] ou $mv->_model['article'] sont ecraser suivant ou il se trouve dans le script
1er cas$mv->_model['menu'] est écrasé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 if($array_menu=$menu->getChildren($id,true)){ $d = new Description($this->_conf['MySite'],'PAGE_ARTICLE'); $d->loadDataClass(array('PAGE_ARTICLE.id_page='.$id)); $mv->_view = 'page.tpl'; $mv->_model['menu'] = $array_menu; $mv->_model['article'] = $d->getArticle(); $mv->_model['header'] = $d->getHeader();
2ieme cas$mv->_model['article'] est écrasé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 if($array_menu=$menu->getChildren($id,true)){ $d = new Description($this->_conf['MySite'],'PAGE_ARTICLE'); $d->loadDataClass(array('PAGE_ARTICLE.id_page='.$id)); $mv->_view = 'page.tpl'; $mv->_model['article'] = $d->getArticle(); $mv->_model['menu'] = $array_menu; $mv->_model['header'] = $d->getHeader();
jusqu'a preuve du contraite $mv->_model['article'] et $mv->_model['menu']
n'on pas la meme adresse
comprend pas![]()
pour annexemerci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 class ModelView { private $_view; private $_model; public function __set($name,$value) { switch ($name) { case '_view':$this->_view=$value;break; case '_model':$this->_model=$value;break; default:throw new Exception('unknow property '.$name);break; } } public function __get($name) { return $this->$name; } }






Répondre avec citation





Partager