Вопросы по теме '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 просмотров
schedule
30.04.2024
добавление массива флажков в проверку формы 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 просмотров
schedule
14.03.2023
Как сделать необработанный запрос в 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