私はZFに問題がある、私のコードはOKに見えますが、私は、パラメータIDを取ることができない、それはtrueを返し、そして私は、URLをaccesingてる右http://site.com/admin/news/newsedit/1Zend Frameworkルートの何が問題になっていますか?
だから私のコードは次のようになります
ルート
$ad = self::$frontController->getRouter();
$ad->addRoute('newsedit',
new Zend_Controller_Router_Route(
'news/newsedit/:id',
array(
'module' => 'admin',
'controller' => 'news',
'action' => 'newsedit'
)
)
);
アクション
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'));
}
私は間違っているの?
@Uffo:あなたのコードで、あなたがルートを追加していますか?ブートストラップに – hobodave
、私はもっとルートがあり、彼らは正常に動作します。 – Uffo