fawkes
Новичок
Вернее работает, но странно.
В одном проекте, на 3.3 похожее правило работает, на другом с 3.3 - нет. Мистика о_О ?
	
	
	
		
Пробовал так:
	
	
	
		
И так:
	
	
	
		
Ошибка вполне обычная:
По идее, тут он должен искать action'ы в контроллере Site и при совпадении подгрузить вьюху.
Но ничего не работает.
Все маршруты, которые прописываю без необязательных параметров - работают, а с ними - нет.
P.S. Имена файлов по стандарту, дефолтный маршрут в самом конце.
								В одном проекте, на 3.3 похожее правило работает, на другом с 3.3 - нет. Мистика о_О ?
		PHP:
	
	Route::set('site', '(/<action>(/<id>))')
    ->defaults(array(
        'controller' => 'Site',
        'action'     => 'index'
    ));
	
		PHP:
	
	Route::set('site', '(/<action>(/<id>))', array(
    'action' => '.+', // .*
    'id' => '.+'  // .*
))
    ->defaults(array(
        'controller' => 'Site',
        'action'     => 'index',
    ));
	
		PHP:
	
	Route::set('site', '(/<action>(/<id>))')
    ->defaults(array(
        'controller' => 'Site',
        'action' => 'index',
        'id' => ''
    ));
	У контроллера Site есть несколько методов, которые вызываются исходя из того, что написано в адресной строке.The requested URL name was not found on this server.
По идее, тут он должен искать action'ы в контроллере Site и при совпадении подгрузить вьюху.
Но ничего не работает.
Все маршруты, которые прописываю без необязательных параметров - работают, а с ними - нет.
P.S. Имена файлов по стандарту, дефолтный маршрут в самом конце.
	            