За последние 24 часа нас посетил 19121 программист и 1893 робота. Сейчас ищут 907 программистов ...

Kohana создание страницы

Тема в разделе "PHP для новичков", создана пользователем Ric, 8 дек 2016.

Метки:
  1. Ric

    Ric Активный пользователь

    С нами с:
    9 фев 2011
    Сообщения:
    97
    Симпатии:
    2
    Всем привет, мучаю kohana3 и не получается добавить новую страницу. Вот что делал:
    в application\classes\Controller добавить Registration.php

    Код (Text):
    1. <?php defined('SYSPATH') or die('No direct script access.');
    2.  
    3. class Controller_Registration extends Controller {
    4.  
    5.  
    6.   public function action_registration()
    7.     {
    8.         $content = View::factory('registration');
    9.         $this->response->body($content);
    10.     }
    11. }
    в bootstrap.php
    добавил перед дефолтным роуте:
    Код (Text):
    1.  Route::set('registration', 'registration')
    2.      ->defaults(array(
    3.          'controller' => 'registration',
    4.          'action'     => 'registration',
    5. ));
    если я правильно понимаю, то в этом куске кода я сообщаю, что имя роута registration, по http://localhost/test/registration смотри в контроллер registration и найди метод action_registration который уже и должен показать страницу.

    В том же файле
    Код (Text):
    1. Kohana::init(array(
    2.     'base_url'   => '/test/',
    3.     'index_file' => FALSE
    4. ));
    Что я делаю не так?