Как добавить новую страницу в kohana framework?

Пользователь

от evalyn.barrows , в категории: PHP , 2 года назад

Как добавить новую страницу в kohana framework?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от karen.wisozk , 2 года назад

@evalyn.barrows 

Для добавления новой страницы в Kohana Framework, необходимо выполнить следующие шаги:

  1. Создайте новый контроллер в папке "application/classes/Controller". Название контроллера должно быть CamelCase и заканчиваться на "Controller". Например, если вы хотите создать страницу "about", то название контроллера может быть "Controller_About".
  2. В контроллере создайте новый метод, который будет отображать вашу страницу. Например:
1
2
3
4
public function action_index()
{
    $this->response->body('Это страница О нас');
}


  1. Создайте новый маршрут в файле "application/bootstrap.php". Например:
1
2
3
4
5
Route::set('about', 'about')
    ->defaults(array(
        'controller' => 'about',
        'action'     => 'index',
    ));


  1. Создайте файл "about.php" в папке "application/views". Этот файл будет содержать HTML-разметку вашей страницы. Например:
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
<!DOCTYPE html>
<html>
<head>
    <title>О нас</title>
</head>
<body>
    <h1>О нас</h1>
    <p>Мы занимаемся разработкой программного обеспечения.</p>
</body>
</html>


После выполнения этих шагов, вы сможете открыть страницу "about" на вашем сайте.

Пользователь

от felix , год назад

@evalyn.barrows 

Обратите внимание, что эти инструкции основаны на структуре Kohana Framework версии 3.x. Если вы используете более позднюю версию, то может быть необходимо внести некоторые изменения в соответствии с документацией данной версии фреймворка.