Задать вопрос

Фраемворк kohana, проблемы с маршрутом, как поправить?

Приветствую тебя мой мозговитый сверх разум.
Знаю что кохана давно устарела, так что можете не писать об этом в коменте.

Проблема с маршрутом.
Урл такой: сайт/agent/moizajavki/
Не заходит.

Маршрут
Route::set('moizajavki', 'moizajavki(/<controller>(/<action>(/<id>(/<page>))))')
  ->defaults(
  array(
    'directory'  => 'index',
    'controller' => 'agent',
    'action'     => 'moizajavki',
  )
);


Как все устроено.
/classes/controller/index
в нем, agent.php
А там
<?php defined('SYSPATH') or die('No direct script access.');

class Controller_Index_Agent extends Controller_Agent
{

  public function action_index()
  {
    $id = (int)$this->request->param("id");
    $agents = ORM::factory('agent')
      ->where('id', '=', $id)
      ->find();

    if (isset($_POST['submit']))
    {
      $data = Arr::extract(
        $_POST, array(
          'title',
          'keywords',
          'description',
        )
      );
      $agents->values($data);
      $agents->save();
    }
    $content = View::factory('index/agent')
      ->bind('agent', $agents)
      ->bind('id', $id);

    $this->template->site_name = 'Личный кабинет агента';
    $this->template->content = $content;
  }

  public function action_moizajavki()
  {
    $id = $this->request->param("id");
    $zajavkis = ORM::factory('zajavki')
      ->where('id', '=', $id)
      ->find();

    $content = View::factory('index/agent/moizajavki')
      ->bind('zajavki', $zajavkis)
      ->bind('id', $id);

    $this->template->site_name = 'Мои заявки';
    $this->template->content = $content;
  }
}


Где я допустил ошибку?
  • Вопрос задан
  • 89 просмотров
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы