Найдено 58 результатов
- 2019.12.07, 17:22
- Форум: Общие вопросы (Yii 2.x)
- Тема: Загрузка файла методом PUT с помощью UploadedFile
- Ответы: 4
- Просмотры: 3313
Re: Загрузка файла методом PUT с помощью UploadedFile
У меня уже подключён в конфигурации MultipartFormDataParser , но это не решает проблему. Если посмотреть, что находится в переменных из вашего примера, то в "$restRequestData" будет параметр "name", а в "$uploadedFile" будет объект класса UploadedFile . Но если выполнит...
- 2019.12.01, 19:36
- Форум: Общие вопросы (Yii 2.x)
- Тема: Загрузка файла методом PUT с помощью UploadedFile
- Ответы: 4
- Просмотры: 3313
Загрузка файла методом PUT с помощью UploadedFile
Разрабатываю API и пытаюсь загрузить файл через Postman следующим запросом: PUT http://project.local/logo Headers: · Accept: application/json · Content-Type: multipart/form-data Body: · name: Logo · logo: C:\Projects\image.png (точнее я меняю тип на "File" и выбираю его в диалоговом окне) ...
- 2019.04.11, 11:55
- Форум: Общие вопросы (Yii 1.x)
- Тема: Очистка кэша после применения миграций
- Ответы: 5
- Просмотры: 3292
Re: Очистка кэша после применения миграций
Сориентируйте, пожалуйста, мне в этом методе нужно вызвать последовательно getTables() и refresh(), и всё?
Код: Выделить всё
public function actionFlush()
{
Yii::app()->db->schema->getTables();
Yii::app()->db->schema->refresh();
echo "\nSuccess\n";
}
- 2019.04.10, 07:33
- Форум: Общие вопросы (Yii 1.x)
- Тема: Очистка кэша после применения миграций
- Ответы: 5
- Просмотры: 3292
- 2019.04.09, 13:39
- Форум: Общие вопросы (Yii 1.x)
- Тема: Очистка кэша после применения миграций
- Ответы: 5
- Просмотры: 3292
Очистка кэша после применения миграций
Добрый день. Есть вопрос по внесению правок в базу данных с помощью миграций. Если в конфигурации приложения включено кэширование схемы БД (schemaCachingDuration), будет ли фреймворк автоматически очищать этот кэш после успешного применения новых миграций? Если этого не происходит, то подскажите, по...
- 2018.08.31, 15:47
- Форум: Общие вопросы (Yii 2.x)
- Тема: Почему в Yii2 событие submit у формы происходит дважды?
- Ответы: 26
- Просмотры: 12563
Re: Почему в Yii2 событие submit у формы происходит дважды?
Сейчас делаю отправку данных из "Active Form" с помощью Ajax-запроса и столкнулся с такой же проблемой, но не понял как её решить. Есть совершенно стандартная форма: <?php $form = ActiveForm::begin(['id' => 'user-form']); ?> <?= $form->field($model, 'name') ?> //... <div class="form-g...
- 2018.08.29, 15:47
- Форум: Общие вопросы (Yii 2.x)
- Тема: Возможно ли сделать дерево в таблице?
- Ответы: 2
- Просмотры: 1085
Re: Возможно ли сделать дерево в таблице?
Для начала вам нужно установить любой виджет для отображения данных в виде древовидного списка. Например, вот этот: yii2-tree-manager.
- 2017.10.20, 18:52
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как добавить DropDown в GridView
- Ответы: 4
- Просмотры: 2234
Re: Как добавить DropDown в GridView
Помогите пожалуйста разобраться что не так Значения я пытаюсь передать вот так ->dropDownList($model->getOfficeWorker()) ?> Вы передаёте в dropDownList() объект ActiveRecord, а нужно передавать туда массив (тип "array"). Методы hasOne() и hasMany() возвращают объекты, поэтому вам нужно пе...
- 2017.10.20, 18:21
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как добавить DropDown в GridView
- Ответы: 4
- Просмотры: 2234
Re: Как добавить DropDown в GridView
В первом аргументе передаётся массив со значениями, которые будут элементами выпадающего списка, во втором необязательном аргументе передаются html-атрибуты, добавляемые к тегу "select". Документация вам в помощь: dropDownList().
- 2017.10.20, 00:28
- Форум: Общие вопросы (Yii 2.x)
- Тема: Загрузка из связанных таблиц в Active Record
- Ответы: 3
- Просмотры: 2580
Re: Загрузка из связанных таблиц в Active Record
http://yiiframework.ru/forum/viewtopic.php?f=19&t=45262 ElisDN, благодарю, оказывается такая же тема поднималась здесь пару недель назад. Но я соглашусь с автором той темы, что непонятно, почему разработчики не оставили возможности получения данных из нескольких таблиц без дополнительных запрос...
- 2017.10.19, 23:37
- Форум: Общие вопросы (Yii 2.x)
- Тема: Загрузка из связанных таблиц в Active Record
- Ответы: 3
- Просмотры: 2580
Загрузка из связанных таблиц в Active Record
Добрый вечер. У меня имеется модель " Profile ", унаследованная от ActiveRecord , в которой имеется несколько связей: public function getCountry() { return $this->hasOne(Country::className(), ['id' => 'country_id']); } public function getGroup() { return $this->hasOne(Group::className(), [...
- 2017.10.19, 21:51
- Форум: Общие вопросы (Yii 2.x)
- Тема: Ошибка PHP Recoverable Error
- Ответы: 4
- Просмотры: 1417
Re: Ошибка PHP Recoverable Error
В тексте ошибки написано, что у вас в метод User::login(), который вызывается в модели Mylogin, в аргументе передаётся "null". Я предположу, что это происходит из-за того, что пользователь, под которым вы пытаетесь авторизоваться, отсутствует в базе данных.
- 2017.09.25, 23:26
- Форум: Общие вопросы (Yii 2.x)
- Тема: Экранирование запросов в Active Record
- Ответы: 3
- Просмотры: 1851
Re: Экранирование запросов в Active Record
Первый, это который "'user_id = ' . $userId"?
Правильно ли я понимаю, что фреймворк будет автоматически экранировать все условия в формате массива и формате операторов — [operator, operand1, operand2], за исключением операторов "AND" и "OR"?
Правильно ли я понимаю, что фреймворк будет автоматически экранировать все условия в формате массива и формате операторов — [operator, operand1, operand2], за исключением операторов "AND" и "OR"?
- 2017.09.25, 23:04
- Форум: Общие вопросы (Yii 2.x)
- Тема: Экранирование запросов в Active Record
- Ответы: 3
- Просмотры: 1851
Экранирование запросов в Active Record
Опытные разработчики на Yii, подскажите, пожалуйста, принцип использования передачи пользовательских данных через привязку параметров. Например, в этом случае нужно обязательно передавать данные через параметры: $models = Post::find() ->where('user_id = ' . $userId) ->all(); А, например, в этих случ...
- 2017.04.14, 19:53
- Форум: Общие вопросы (Yii 2.x)
- Тема: urlManager
- Ответы: 3
- Просмотры: 1856
Re: urlManager
Может у вас в конфигурации Apache в директиве "AllowOverride" указано "None"?Maksat1991 писал(а): ↑2017.04.14, 13:25 Но этого не происходит, как-будто и нет этого .htaccess вовсе
- 2017.04.14, 12:02
- Форум: Общие вопросы (Yii 2.x)
- Тема: urlManager
- Ответы: 3
- Просмотры: 1856
Re: urlManager
Вы не забыли внести правки в .htaccess? Вот пример.
- 2017.04.13, 00:07
- Форум: Общие вопросы (Yii 2.x)
- Тема: Нетиповая колонка в виджете GridView
- Ответы: 2
- Просмотры: 1391
- 2017.04.12, 21:54
- Форум: Общие вопросы (Yii 2.x)
- Тема: Форма обратной связи
- Ответы: 42
- Просмотры: 11750
Re: Форма обратной связи
- 2017.04.12, 21:29
- Форум: Общие вопросы (Yii 2.x)
- Тема: Форма обратной связи
- Ответы: 42
- Просмотры: 11750
Re: Форма обратной связи
Не могу сказать точно по поводу config.php, но возможно у вас отсутствует параметр "Yii::$app->params['emailto']", т.к. в ошибочном сообщении говорится об отсутствии получателя.
- 2017.04.12, 21:16
- Форум: Общие вопросы (Yii 2.x)
- Тема: Форма обратной связи
- Ответы: 42
- Просмотры: 11750
Re: Форма обратной связи
Проверьте в конфигурации вашего приложения свойство:
оно должно быть определено как false.
Код: Выделить всё
'mailer' => [
'useFileTransport' => true,
],