J'ai un problème avec ZF, mon code semble correct, mais je ne peux pas prendre l'ID de paramètre, il retourne vrai, et je suis accesing l'url droite Donc mon code http://site.com/admin/news/newsedit/1Quel est le problème avec mon itinéraire Zend Framework?
ressemble à ceci:
Route
$ad = self::$frontController->getRouter();
$ad->addRoute('newsedit',
new Zend_Controller_Router_Route(
'news/newsedit/:id',
array(
'module' => 'admin',
'controller' => 'news',
'action' => 'newsedit'
)
)
);
action
public function newseditAction()
{
/*
Disable Layout
*/
$this->_helper->layout->disableLayout();
/*
@return : boolen OR string
*/
$_id = ($this->_getParam('id') !== NULL) ? (int)$this->_getParam('id') : false;
if ($_id) {
/*
@return : array
*/
$_get = $this->news->select()->where('id = ?', $_id);
if (count($_get) > 0) {
$this->view->data = $_get;
}
}
Zend_Debug::dump($this->_getParam('id'));
}
Qu'est-ce que je fais mal?
@Uffo: Où dans votre code, vous ajoutez la route? – hobodave
dans le bootstrap, j'ai plus d'itinéraires et ils fonctionnent bien – Uffo