Приветствую тебя мой мозговитый сверх разум.Знаю что кохана давно устарела, так что можете не писать об этом в коменте.
Проблема с маршрутом.
Урл такой: сайт/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;
}
}
Где я допустил ошибку?