sfPropelRouteCollection
имеет унаследованную опцию от sfObjectRouteCollection
, называемую model_methods
. Вот как это привыкает:
protected function getRouteForList()
{
return new $this->routeClass(
sprintf('%s.:sf_format', $this->options['prefix_path']),
array_merge(array('module' => $this->options['module'], 'action' => $this->getActionMethod('list'), 'sf_format' => 'html'), $this->options['default_params']),
array_merge($this->options['requirements'], array('sf_method' => 'get')),
array('model' => $this->options['model'], 'type' => 'list', 'method' => $this->options['model_methods']['list'])
)
}