Найдено 299 результатов
- 2018.12.29, 13:42
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как правильно вызывать связь из индекса?
- Ответы: 8
- Просмотры: 2261
Re: Как правильно вызывать связь из индекса?
Скажите как правильно, вызвать эту связь? Пока сложно понять, чего вы хотите добиться. Опишите что должно отображаться во view и прикрепите код actionIndex из контроллера. В модели Post есть связь public function getCategory() { return $this->hasOne(Category::className(), ['id' => 'category_id']); ...
- 2018.12.29, 12:36
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как правильно вызывать связь из индекса?
- Ответы: 8
- Просмотры: 2261
- 2018.12.29, 11:18
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как правильно вызывать связь из индекса?
- Ответы: 8
- Просмотры: 2261
Как правильно вызывать связь из индекса?
В actionIndex по умолчанию не объявляется модель В Постах есть связь категорий public function getCategory() { return $this->hasOne(Category::className(), ['id' => 'category_id']); } Если во вьюшке индекс вызывать связь $model->category; Выдает ошибку. Если в actionIndex объявить $model = new Post()...
- 2018.12.28, 10:59
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как в yii2 сделать древовидный выпадющий список без виджетов?
- Ответы: 4
- Просмотры: 1658
- 2018.12.28, 10:07
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как в yii2 сделать древовидный выпадющий список без виджетов?
- Ответы: 4
- Просмотры: 1658
Re: Как в yii2 сделать древовидный выпадющий список без виджетов?
Если заранее известно, что в дереве всего максимум 2 уровня, то ArrayHelper::map() с третьим параметром, а если неизвестно, сколько уровней, то рекурсивно собирать дерево Вот так ? <?=$form->field($model, 'parent_id')->dropDownList(ArrayHelper::map(Category::find()->all(), 'id', 'name', 'parent_id'...
- 2018.12.28, 09:09
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как в yii2 сделать древовидный выпадющий список без виджетов?
- Ответы: 4
- Просмотры: 1658
Как в yii2 сделать древовидный выпадющий список без виджетов?
Привет есть база category ('id', 'name', 'parent_id') Вывожу список категорий $form->field($model, 'parent_id')->dropDownList(Category::find()->select(['name', 'id'])->indexBy('id')->column(), ['prompt' => '']) Но так выводит все подряд вот такой массив array(2) { [1]=> string(34) "Категория&qu...
- 2018.12.26, 08:16
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как получить username автора коментария по связи?
- Ответы: 3
- Просмотры: 1436
Re: Как получить username автора коментария по связи?
Предполагаю что: $comment->user->username; Спасибо, работает А как по связи выбрать отдельный комментарий? отдельного пользователя и все коментарии одного пользователя? По связи $post->comment Выводит массив обьектов всех коментов этого поста вот связь public function getComments() { return $this->...
- 2018.12.26, 03:24
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как получить username автора коментария по связи?
- Ответы: 3
- Просмотры: 1436
Как получить username автора коментария по связи?
Есть у меня связь public function getUser() { return $this->hasOne(User::className(), ['id' => 'user_id']); } Для вывода автора поста я использую $model->user->username; И все ок Начинаю использовать в комментах для вывода автора коммента, выводится везде автор поста Можно ли использовать эту связь ...
- 2018.12.25, 16:45
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как сделать update одной миграции
- Ответы: 4
- Просмотры: 2612
Re: Как сделать update одной миграции
Создать новую миграцию. Так сделано по тому, что при откате миграции могут быть конфликты. Например в миграции, которую ты хочешь откатить могут иметься действия, которые были изменены в следующих миграциях Так тогда надо удалить эту таблицу, а потом новую миграцию делать, а мне надо просто обновит...
- 2018.12.25, 10:04
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как сделать update одной миграции
- Ответы: 4
- Просмотры: 2612
Как сделать update одной миграции
Привет, появилась не обходимость сделать update одной миграции запускаю php yii migrate/to m184219_003854_create_ticket_table выдает Total 15 migrations to be reverted и если жму yes то удаляет все 15 таблиц которые были сделаны после create_ticket_table а саму ее не обновила Как сделать обновление ...
- 2018.12.13, 13:44
- Форум: Общие вопросы (Yii 2.x)
- Тема: Привет, почему не могу получить get запросом объект полностью или массив?
- Ответы: 3
- Просмотры: 1078
- 2018.12.13, 13:24
- Форум: Общие вопросы (Yii 2.x)
- Тема: Привет, почему не могу получить get запросом объект полностью или массив?
- Ответы: 3
- Просмотры: 1078
Привет, почему не могу получить get запросом объект полностью или массив?
Пытаюсь get запросом получить массив или объект полностью, выдает ошибки Вот код чтобы получить объект полностью public function actionWay($ref) { $model = $this->findModel($ref); return $model; } protected function findModel($ref) { if (($model = Link::find()->andwhere(['code_link' => $ref])->one()...
- 2018.12.09, 14:08
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как сделать уникальные короткие ссылки
- Ответы: 4
- Просмотры: 1745
Re: Как сделать уникальные короткие ссылки
Спасибо буду пробовать
Не хотелось бы чтобы в ссылке были цифрыproctoleha писал(а): ↑2018.12.08, 19:24 Если все ссылки будут браться из одной таблицы, то резать uniqid + добавлять к нему поле id. В рамках одного приложения ссылки будут уникальны, при условии, что id будут из одной таблицы
- 2018.12.08, 18:24
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как сделать уникальные короткие ссылки
- Ответы: 4
- Просмотры: 1745
Как сделать уникальные короткие ссылки
Привет, задача такая, создавать уникальные короткие ссылки типа site.ku/krhfio Чтобы после слэша оставалось 5-6 символов. Ссылок будет много, думал использовать uniqid(), но он выдает больше символов, ну думаю есть настройки чтобы выдавать 5или 6, на крайняк обрезать. Так как ссылок будет тысячи а м...
- 2018.11.30, 17:20
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как в yii2 узнать рффера когда принимаешь Post запрос с cUrl с другого сайта?
- Ответы: 2
- Просмотры: 853
- 2018.11.30, 10:05
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как в yii2 узнать рффера когда принимаешь Post запрос с cUrl с другого сайта?
- Ответы: 2
- Просмотры: 853
Как в yii2 узнать рффера когда принимаешь Post запрос с cUrl с другого сайта?
Как в yii2 узнать рффера когда принимаешь Post запрос с cUrl с другого сайта?
Пытаюсь так выдает Null
в cUrl пробую передавать реффера
но все равно NULL
Пытаюсь так выдает Null
Код: Выделить всё
var_dump(Yii::$app->request->getReferrer());
die;
Код: Выделить всё
curl_setopt($curl, CURLOPT_REFERER, "site.ku");
- 2018.11.27, 19:35
- Форум: Общие вопросы (Yii 2.x)
- Тема: Почему принимая Post запрос с другого сайта JSON массив превращается в массив array внутри которого JSON?
- Ответы: 5
- Просмотры: 1429
Re: Почему принимая Post запрос с другого сайта JSON массив превращается в массив array внутри которого JSON?
Спасибо, я просто читал и смотрел вебинары про API что там в основном на JSON все делаютandku83 писал(а): ↑2018.11.27, 19:02 Конкретно для вашего случая (вы неправильно отправляете данные):Ну а вообще есть еще другие варианты форматов данных:Код: Выделить всё
\yii\helpers\Json::decode(current(Yii::$app->request->post()))
- 2018.11.27, 15:45
- Форум: Общие вопросы (Yii 2.x)
- Тема: Почему принимая Post запрос с другого сайта JSON массив превращается в массив array внутри которого JSON?
- Ответы: 5
- Просмотры: 1429
Почему принимая Post запрос с другого сайта JSON массив превращается в массив array внутри которого JSON?
Почему принимая Post запрос с другого сайта JSON массив превращается в массив array внутри которого JSON? отправляю JSON массив с другого сайта с помощью cUrl $data = $_POST; $data = json_encode($data); $ch = curl_init('https://site.ku/zakaz/create'); curl_setopt($ch, CURLOPT_POST, true); //переключ...
- 2018.11.22, 13:28
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как лучше сделать БД если у обьекта много характеристик в JSON или нет?
- Ответы: 2
- Просмотры: 1201
Как лучше сделать БД если у обьекта много характеристик в JSON или нет?
Есть объект у которого много разных характеристик порядка 50 штук, как лучше сделать БД таблицу для этого объекта, для меньшей нагрузки на БД? Засунуть все эти характеристики в одну строку в json или каждую характеристику в отдельную строку. По отдельности характеристики нигде выводится не будут и п...