
Yaf_Route_Rewrite::assemble 함수는 라우트를 생성할 때 사용하는 파라미터를 처리하는 함수입니다. 이 함수에 전달되는 파라미터는 다음과 같습니다.
- $name: 라우트 이름
- $module: 모듈 이름
- $controller: 컨트롤러 이름
- $action: 액션 이름
- $params: 추가 파라미터
이 함수는 라우트 생성의 흐름을 다음과 같이 이룹니다.
1. 라우트 이름을 생성합니다.
2. 모듈 이름, 컨트롤러 이름, 액션 이름을 확인하고, 라우트를 생성합니다.
3. 추가 파라미터를 확인하고, 라우트에 추가합니다.
예를 들어, 라우트를 생성할 때 다음과 같은 파라미터를 전달할 수 있습니다.
#hostingforum.kr
php
$route = new Yaf_Route_Rewrite();
$route->assemble('user', 'user', 'index', array('id' => 1));
이 경우, 라우트 이름은 'user', 모듈 이름은 'user', 컨트롤러 이름은 'index', 액션 이름은 'index', 추가 파라미터는 'id' => 1이 됩니다.
2025-07-17 05:49