Вопросы по теме 'yii2-model'

Как разбить таблицу на Yii2?
Таблица с именем demo, теперь нужно разделить ее так же, как demo1, demo2, demo3,...., demo10 Итак, как разбить таблицу на Yii2? Наверное, я знаю, что должен добавить метод getTableName в Model.
531 просмотров
schedule 16.07.2023

YII2 создание отношений в моделях между таблицами из 2 баз данных
Я определил 2 базы данных, например return [ 'components' => [ 'db1' => [ 'class' => 'yii\db\Connection', 'dsn' => 'mysql:host=localhost;dbname=db1name', 'username' => 'db1username', 'password'...
1568 просмотров

Yii2: Как объявить отношение «имеет много», где любой из двух атрибутов соответствует идентификатору?
Модель Team имеет два отношения имеет много связей с Game : public function getGamesWhereTeamIsSetAsHome() { return $this->hasMany(Game::className(), ['teamHome' => 'id']); } public function getGamesWhereTeamIsSetAsAway() {...
615 просмотров
schedule 30.11.2022

Yii2, найти пользователей с активной публикацией
У меня есть таблица user и post с отношением oneToMany : В пост модели: public function getUser() { return $this->hasOne(User::className(), ['id' => 'user_id']); } И в пользовательской модели: public function getPosts()...
325 просмотров
schedule 24.10.2022

можно ли загрузить файл в модели, которая наследуется от ActiveRecord в yii2?
Я сгенерировал модель с Gii из таблицы базы данных в yii2. Эта модель наследуется от ActiveRecord. затем я создал форму из этой модели. теперь я хочу загрузить файл с этой формой. можно ли загрузить файл той же модели (унаследованной от...
269 просмотров
schedule 30.11.2022

Текстовое поле Yii2 CSV для множественного выбора dropDownList
Существует поле базы данных с именем path , это текстовый тип, и оно используется для хранения строк, обозначающих пути, в виде CSV, что-то вроде следующего: *:*,site/about,site/* Первоначально оно использовалось как поле ввода текста, как...
312 просмотров
schedule 24.11.2023

Правило проверки внешнего ключа в Yii2
У меня есть parent_id , который может иметь значение NULL — по умолчанию установлено значение 0 . Модель ... [['parent_id'], 'integer'], [['parent_id'], 'default', 'value' => 0], [['parent_id'], 'exist', 'targetAttribute' => 'id',...
1112 просмотров

Yii2: вспомогательная функция статуса «включена» и «отключена» — динамическое использование
Я хотел бы объединить 2 функции вместе, чтобы объединить код и быть динамичным в зависимости от того, как он используется. Я не знаю, возможно ли это. Во-первых, давайте выложим основное использование. В моем примере у меня есть модели Post и...
684 просмотров
schedule 15.08.2022

Отношения Yii2 для получения поля с использованием двух внешних ключей
У меня проблемы с получением поля из таблицы с использованием двух внешних ключей. Объяснены отношения таблиц использования ниже. Пользовательская таблица имеет много компаний (company_id). Таблица компаний имеет company_id. Услуги...
1159 просмотров
schedule 14.05.2023

данные yii2 в БД сохраняют их все нулевыми
Привет, ребята, у меня проблема, когда я отправляю данные формы в базу данных, все поля NULL сохраняются. Какие-либо предложения? мой контроллер public function actionOffri() { $model = new Offri;...
78 просмотров
schedule 25.07.2022

Yii2: Как установить значения атрибутов по умолчанию в ActiveRecord?
Это может показаться тривиальным вопросом, однако все очевидные решения, которые я могу придумать, имеют свои недостатки. Мы хотим иметь возможность устанавливать любое значение атрибута ActiveRecord по умолчанию только для новых записей таким...
34561 просмотров

yii2 сохранить формат даты как 1970-01-01 База данных
У меня проблема с сохранением данных в базе данных. Он сохраняет их как 1970-01-01, неверная дата. Я бы прочитал их как dd-mm-yyyy и преобразовал бы их в базу данных в yyyy-mm-dd . моя модель public function behaviors() {...
1574 просмотров
schedule 18.04.2023

yii2 Как заказать через отношение COUNT?
У меня есть организаторы, которые проводят турниры, в которых может участвовать игрок. Итак, у меня есть таблицы организатор, турнир, участие, игрок. Я создал отношение в модели организатора, которое дает мне всех игроков, которые когда-либо...
257 просмотров
schedule 08.01.2023

ОБНОВЛЕНИЕ с использованием WHERE в Yii2 не работает
Я проверяю срок действия в таблице «заказы». Если «end_date» меньше или равно сегодняшней дате, я меняю статус на «Просрочено». Но я предполагаю, что что-то идет не так. Ниже приведен фрагмент кода. $new_date = new \DateTime(); $today =...
45 просмотров
schedule 07.08.2023

Yii2 не имеет отношения, названного в модели поиска, даже если функция определена в основной модели.
У меня ошибка yii2: common\models\Book не имеет отношения с именем "фаворит". Когда я пытаюсь добавить: public function search($params) { $query = Book::find(); $query->joinWith(['author', 'profile', 'favorite']); В книжной...
9284 просмотров
schedule 03.05.2023

Yii2 - Обновление одного поля другой модели из формы обновления
Давний пассивный пользователь StackExchange, и я в недоумении. Это, наверное, очень просто, но я застрял. Я использовал gii-enhanced для создания моделей и CRUD. У меня есть две модели: ordenes и facturas. Когда я обновляю модель facturas,...
4607 просмотров

Обновление Yii2 wbraganca-dynamicform с использованием черты yii2-relation-trait без удаления элементов
На основе https://github.com/wbraganca/yii2-dynamicform/wiki/Dynamic-Forms-With-Yii2-relation-trait-(VERY-EASY) , я пытаюсь реализовать динамические формы. Create работает отлично, но в форме обновления, если я удаляю какой-либо элемент динамической...
375 просмотров
schedule 16.12.2022

YII2 Показать данные в файле просмотра в соответствии с идентификатором пользователя
Я работаю над своим проектом коллажа, в котором администратор может создавать сотрудников (учителей), а учителя могут создавать учеников, теперь моя проблема заключается в том, что в файле индекса и просмотра любой сотрудник может видеть общий список...
1810 просмотров
schedule 18.10.2022

неправильный вывод при объединении запроса на основе условия if yii2
У меня есть запрос, как показано ниже $query= (new Query())->select(['title']) ->from('projects') ->join('LEFT JOIN', 'user AS u', 'p.user_ref_id=u.user_id') ->where('p.created_date >=...
28 просмотров

Данные не сохраняются в базу данных yii2
Я пытаюсь вставить некоторые данные в одну из моих таблиц. Но я не могу его сохранить. public static function setupEmail($ref_no,$customer_id,$install_id) { $sql = "SELECT DISTINCT es.`id` AS 'setup_id',es.`user_id` AS 'user_id',u.`email` AS...
483 просмотров
schedule 19.01.2024