newbies
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору symfony и laravel - они проще ? это готовые системы или так же язык программирования и все сам с нуля пишешь и делаешь. на каких языках эти системы ? ну понятно что php Ох тут понаписано, то делать то, __http://kohanaframework.org/3.0/guide/api/Request Вообщем сделал в page акшион public function action_getPage() { $uri = Request::detect_uri(); } я так понимаю что что то еще добавить нужно. пока не разобрался. в боотстрап добавил ниже дефолтного роута Код: Route::set('default', '<page>', array('page' => '.*')) ->defaults(array( 'directory' => 'index', 'controller' => 'page', 'action' => 'getPage', )); | щас пробовал, ниже нельзя, ошибка, поставил так. Код: Route::set('default', '<page>', array('page' => '.*')) ->defaults(array( 'directory' => 'index', 'controller' => 'page', 'action' => 'getPage', )); Route::set('default', '(<controller>(/<action>(/<id>)))') ->defaults(array( 'directory' => 'index', 'controller' => 'main', 'action' => 'index', )); | по ссылке нашел ( $uri = Request::detect_uri(); ) там код ! что с ним делать я не понял. __http://kohanaframework.org/3.0/guide/api/Request что то тут смотреть нужно, я так понимаю. Код: // Get the path from the base URL, including the index file $base_url = parse_url(Kohana::$base_url, PHP_URL_PATH); if (strpos($uri, $base_url) === 0) { // Remove the base URL from the URI $uri = (string) substr($uri, strlen($base_url)); } if (Kohana::$index_file AND strpos($uri, Kohana::$index_file) === 0) { // Remove the index file from the URI $uri = (string) substr($uri, strlen(Kohana::$index_file)); } | вот на русском нашел, http://kohana3.ru/request/ но пока не понял, что я этим акшионом получу, мне там нужно прописать код, который будет отлавливать ссылку и переенаправлять, допустим сай.ру/page/contacts отлавливает и через код перенаправляет и переделывает ссылку в сай.ру/contacts убирая из ссылки /page/ правильно ли я мыслю ? |