1
SocialEngine 패키지 용 모듈을 개발 중이며 여러 개의 맞춤 경로를 지정하고 싶습니다.맞춤 경로가있는 SocialEngine 모듈
현재 모듈의 디렉토리에있는 Bootstrap.php 파일을 다음과 같이 편집하고 있습니다.
class Courses_Bootstrap extends Engine_Application_Bootstrap_Abstract
{
protected function _initRouter(){
$fc = Zend_Controller_Front::getInstance();
$router = $fc->getRouter();
$router->addRoute('courses', new Zend_Controller_Router_Route('courses/activity/:activity_id', array('module' => 'courses', 'controller' => 'index','action' => 'activity')));
$router->addRoute('courses', new Zend_Controller_Router_Route('courses/course/edit/:course_id', array('module' => 'courses', 'controller' => 'course','action' => 'edit')));
$router->addRoute('courses', new Zend_Controller_Router_Route('courses/course/create/:course_id', array('module' => 'courses', 'controller' => 'course','action' => 'create')));
return $router;
}
}
그것이 내가 모든 경로는 사용자 정의 변수에 (Course_ID에 또는 activity_id) 다음과 같이 내가 변수를 검색하고 있습니다
전달 중지 더 후 1 개 경로를 지정할 때 것으로 보인다 그러나;
$course_id = $this->getRequest()->getParam("course_id");
나는 여기에서 접근했다. http://tjgamble.com/2011/04/adding-custom-routes-to-your-socialengine-4-modules/
많은 감사,
앤디
행복한 시간을! 대단히 친절하신 분, 고마워요. – Garbit