Я использую Kohana 3, и у меня есть контроллер, который расширяет Kohana_Controller. Я вызываю это из командной строки, используя: php /path/to//index.php –uri="url/path" Он работает очень хорошо, но этот конкретный сценарий занимает много времени, и во время выполнения я повторяю сообщения о статусе (echo 'status message';), но ни одно из сообщений не появляется до тех пор, […]
У меня 3 таблицы: artists{id,name} media{id,name,filename} media_artists{artist_id,media_id} Я создал модели с nn-отношениями, как описано в руководстве Kohana. Когда я делаю в контроллере: $artist_view = new View('artists/profile'); $artist_id = $this->request->param('id'); $artist_view->artists = $artist_model->where('id', '=', $artist_id)->find(); $artist_view->media = $artist_model->media->find_all(); он отлично работает, и я могу назвать записи мультимедиа, связанные с этим конкретным художником, на мой взгляд. Теперь […]
Используя построитель запросов Kohana, можно ли построить мой запрос по частям. Затем выполните подсчет по указанному запросу. Затем выполните сам запрос. Все без необходимости писать повторяющиеся условные выражения … один для подсчета и один для результатов … Добавление DB::select(array('COUNT("pid")', 'mycount')) К основному запросу приводит только возврат одной записи. Возможно ли выполнить счет, и как-то удалить […]
Я использую Kohana 3. Я пишу запрос на обновление, и он работает на все, кроме одного раздела. Если я делаю var_dump() по результатам $db->execute() я получаю либо 1, либо 0, чтобы сказать, что это было неудачно или нет. В этом примере он не работает (возвращается 0). Как я могу выяснить, что происходит с ошибкой? В […]
Ответ: Kohana 3.3, они не учитывали чувствительность к регистру на папках / файлах (они заглавили некоторые каталоги / файлы), так что это приведет к тому, что некоторые гайки людей начнут переключать на новую Кохану (как и я). Я вернулся к Kohana 3.2 до тех пор, пока это не будет исправлено. Большое вам спасибо за то, […]
Похоже, что в v3.1.0 ORM _ignored_columns свойство _ignored_columns было удалено. Каков рекомендуемый метод работы с полями, которые не находятся в базах данных? Случай, который у меня есть сейчас, – password_confirm, где пароль – это поле, но мы требуем, чтобы пользователь дважды вводил пароль.
Я изучаю структуру и теперь создаю приложение, использующее его. Мне нужно, чтобы все пользователи имели роль «пользователь» или «штат», но я не мог найти об этом в документации. Помогите кому-нибудь? (Я думаю, что это больше проблема ORM в модуле auth)
В моем bootstrap.php меня есть следующее: if($_SERVER['SERVER_NAME'] == 'localhost') Kohana::$environment = 'development'; else Kohana::$environment = 'production'; … switch(Kohana::$environment) { case 'development': $settings = array('base_url' => '/kohana/', 'index_file' => FALSE); break; default: $settings = array('base_url' => '/', 'index_file' => FALSE); break; } В .htaccess есть следующее: # Installation directory RewriteBase /kohana/ Это означает, что если я […]
Я хотел бы узнать лучший способ отображения флеш-сообщений в Kohana v3? Некоторые учебные пособия или примеры были бы полезными.
В Kohana 2 вы можете легко получить такую информацию: echo router::$controller; echo router::$method; echo router::$arguments[0-x]; Любая идея, как это работает в Kohana 3? Заранее спасибо!