Вопросы по теме '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 просмотров
schedule
05.07.2022
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 просмотров
schedule
31.05.2023
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 просмотров
schedule
18.02.2022
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 просмотров
schedule
20.02.2023
Обновление 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 просмотров
schedule
17.04.2023
Данные не сохраняются в базу данных 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