Вопросы по теме 'kohana-orm'

Kohana 3 ORM — Как узнать, является ли текущая сохраняемая модель новой?
В моей модели ORM я хотел бы сохранить некоторые значения по умолчанию, которые рассчитываются на основе других значений. Лучшее, что я мог придумать, это: function save(){ if( ! $this->loaded()){ // Set values here }...
796 просмотров
schedule 11.04.2023

Кохана 3.1 обр. Как сделать эту связь has_one?
У меня 2 модели: Address и Country . Теперь каждый адрес имеет ровно одну страну. Итак, модель Address имеет: protected $_has_one = array('country' => array( 'model' => 'Country', 'foreign_key' => 'code', )); Я...
2895 просмотров
schedule 04.05.2022

Какова цель пустых абстрактных классов в Kohana 3?
На практике я мало использовал абстрактные классы, хотя я понимаю, что они из себя представляют: способ диктовать подклассам, какие методы должны быть реализованы. Я только что провел проект Kohana через Doxygen и могу видеть всю иерархию классов....
578 просмотров
schedule 18.06.2023

Кохана 3.2 ошибка
ErrorException [ Fatal Error ]: Class 'Model_Categories' not found MODPATH/orm/classes/kohana/orm.php [ 37 ] 32 public static function factory($model, $id = NULL) 33 { 34 // Set class name 35 $model = 'Model_'.ucfirst($model); 36 37...
571 просмотров
schedule 28.11.2022

Kohana 3.2 устанавливает маршрутизатор для контроллера, который имеет префикс URI, принадлежащий другому контроллеру.
У меня есть 2 контроллера account.php и address.php в одном каталоге APP/controller. Для первого контроллера account.php я использую маршрутизатор по умолчанию для URI, например: учетная запись/создание, учетная запись/логин, учетная запись/выход из...
681 просмотров

добавление массива флажков в проверку формы kohana
Возникли проблемы с добавлением значений флажка в БД через orm Работает для обычных полей, но не в том случае, если в вопросах с флажками установлено более одного флажка, допускающих более одного варианта. Вот бит формы <?php echo...
1129 просмотров
schedule 21.05.2022

Как реализовать ORM с несколькими отношениями в Kohana?
У меня проблема с отношениями в Kohana ORM. У меня есть три модели: User, Song и Tag. User { has many Songs; has many Tags; (followed tags) } Song { belongs to User; has many Tags; } Tag { has many Users; has many...
405 просмотров
schedule 10.10.2022

Kohana ORM вставляет NULL, а не пустую строку
В Kohana 3.2, когда вы перезаписываете «значения» функции ORM, а затем делаете что-то вроде: public function values(array $values, array $expected = NULL) { if($values['a_column'] == "") $values['a_column'] = NULL; return...
1372 просмотров
schedule 30.05.2023

Kohana ORM заказ_по запросу
Я ищу лучший способ заказать набор результатов на основе «наиболее просматриваемого» количества другой таблицы? У меня есть таблица продуктов и таблица истории. Таблица истории хранит количество просмотров продуктов и связана с product_id. Как...
266 просмотров
schedule 08.05.2022

НЕ В Кохане ORM
у меня есть следующие модели: class Model_User extends ORM { protected $_primary_key = 'name'; protected $_has_many = array( 'repositories' => array( 'model' => 'repository', 'through' =>...
1561 просмотров
schedule 21.02.2022

Каскадное удаление Kohana ORM
Есть ли какой-нибудь метод в Kohana 3.2 ORM для каскадного удаления. Я новичок в Kohana, поэтому кто-нибудь может мне помочь в этом вопросе?
1280 просмотров
schedule 13.11.2023

kohana ORM foreign_key
Я пытаюсь найти способ получить данные из разных связанных таблиц в Кохане. У меня есть таблица файлов, которая определяется как: class Model_File extends ORM { protected $_belongs_to = array ( 'student' => array ('foreign_key'...
605 просмотров
schedule 08.06.2022

Парадигма ORM Kohana 3.x и концепция MVC
Одна вещь, которую я обнаружил в Kohana 3.x, касалась ORM и MVC. На самом деле далеко в разделе ORM я могу прочитать базовые примеры в контроллере. Когда вызовы баз данных выполняются, изменяются и сохраняются непосредственно в базе данных... Это не...
66 просмотров

Как сделать необработанный запрос в kohana freamwork
Я хочу сделать пакет со списком запросов. Это запрос на обновление, например: UPDATE table SET column = XXX WHERE column = XXX AND column2 = XXX; UPDATE table SET column = XXX WHERE column = XXX AND column2 = XXX; UPDATE table SET column...
1382 просмотров
schedule 18.09.2022