私はZendFrameの仕事に不慣れですが、ルーターで以下の契約を結ぶのを手伝ってくれる人はいますか?
http:// hostname / recruiter / index / login?height = 360&width = 800&random = 1334642212073
その他の値はルーターを通過する必要があります。
私はZendFrameの仕事に不慣れですが、ルーターで以下の契約を結ぶのを手伝ってくれる人はいますか?
http:// hostname / recruiter / index / login?height = 360&width = 800&random = 1334642212073
その他の値はルーターを通過する必要があります。
Bootstrap.phpは次のようになります。
<?php
class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
{
/**
* Define the URL routes here
*/
public function _initRoutes()
{
// Get the router object
$router = Zend_Controller_Front::getInstance()->getRouter();
$routeLogin = new Zend_Controller_Router_Route(
'login',
array(
'controller' => 'index',
'action' => 'login',
)
);
$router->addRoute('login', $routeLogin);
}
}
以前にmaSnunによって提供されたコードは、従うべき優れた例です。
ルート定義に追加することにより、デフォルトのパラメータを指定できます。
$routeLogin = new Zend_Controller_Router_Route(
'login',
array(
'controller' => 'index',
'action' => 'login',
'height' => 360,
'width' => 800,
)
);
その後、getParam()を使用して、通常どおり高さと幅を取得できます。