Найдено 58 результатов

Haku
2019.12.07, 17:22
Форум: Общие вопросы (Yii 2.x)
Тема: Загрузка файла методом PUT с помощью UploadedFile
Ответы: 4
Просмотры: 3313

Re: Загрузка файла методом PUT с помощью UploadedFile

У меня уже подключён в конфигурации MultipartFormDataParser , но это не решает проблему. Если посмотреть, что находится в переменных из вашего примера, то в "$restRequestData" будет параметр "name", а в "$uploadedFile" будет объект класса UploadedFile . Но если выполнит...
Haku
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" и выбираю его в диалоговом окне) ...
Haku
2019.04.11, 11:55
Форум: Общие вопросы (Yii 1.x)
Тема: Очистка кэша после применения миграций
Ответы: 5
Просмотры: 3292

Re: Очистка кэша после применения миграций

ElisDN писал(а): 2019.04.11, 08:36 Создайте свою.
Сориентируйте, пожалуйста, мне в этом методе нужно вызвать последовательно getTables() и refresh(), и всё?

Код: Выделить всё

public function actionFlush()
{
    Yii::app()->db->schema->getTables();
    Yii::app()->db->schema->refresh();
    
    echo "\nSuccess\n";
}
Haku
2019.04.10, 07:33
Форум: Общие вопросы (Yii 1.x)
Тема: Очистка кэша после применения миграций
Ответы: 5
Просмотры: 3292

Re: Очистка кэша после применения миграций

ElisDN писал(а): 2019.04.09, 22:43 Просто вызывать cache/flush после migrate/up.
Это вы случаем не про второй Yii говорите? В консольном приложении Yii 1.1 есть только следующие команды:
  • - message,
  • - migrate,
  • - shell,
  • - webapp.
Haku
2019.04.09, 13:39
Форум: Общие вопросы (Yii 1.x)
Тема: Очистка кэша после применения миграций
Ответы: 5
Просмотры: 3292

Очистка кэша после применения миграций

Добрый день. Есть вопрос по внесению правок в базу данных с помощью миграций. Если в конфигурации приложения включено кэширование схемы БД (schemaCachingDuration), будет ли фреймворк автоматически очищать этот кэш после успешного применения новых миграций? Если этого не происходит, то подскажите, по...
Haku
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...
Haku
2018.08.29, 15:47
Форум: Общие вопросы (Yii 2.x)
Тема: Возможно ли сделать дерево в таблице?
Ответы: 2
Просмотры: 1085

Re: Возможно ли сделать дерево в таблице?

Fixpix писал(а): 2018.08.29, 11:23 в какую сторону смотреть?
Для начала вам нужно установить любой виджет для отображения данных в виде древовидного списка. Например, вот этот: yii2-tree-manager.
Haku
2017.10.20, 18:52
Форум: Общие вопросы (Yii 2.x)
Тема: Как добавить DropDown в GridView
Ответы: 4
Просмотры: 2234

Re: Как добавить DropDown в GridView

Помогите пожалуйста разобраться что не так Значения я пытаюсь передать вот так ->dropDownList($model->getOfficeWorker()) ?> Вы передаёте в dropDownList() объект ActiveRecord, а нужно передавать туда массив (тип "array"). Методы hasOne() и hasMany() возвращают объекты, поэтому вам нужно пе...
Haku
2017.10.20, 18:21
Форум: Общие вопросы (Yii 2.x)
Тема: Как добавить DropDown в GridView
Ответы: 4
Просмотры: 2234

Re: Как добавить DropDown в GridView

В первом аргументе передаётся массив со значениями, которые будут элементами выпадающего списка, во втором необязательном аргументе передаются html-атрибуты, добавляемые к тегу "select". Документация вам в помощь: dropDownList().
Haku
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, благодарю, оказывается такая же тема поднималась здесь пару недель назад. Но я соглашусь с автором той темы, что непонятно, почему разработчики не оставили возможности получения данных из нескольких таблиц без дополнительных запрос...
Haku
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(), [...
Haku
2017.10.19, 21:51
Форум: Общие вопросы (Yii 2.x)
Тема: Ошибка PHP Recoverable Error
Ответы: 4
Просмотры: 1417

Re: Ошибка PHP Recoverable Error

В тексте ошибки написано, что у вас в метод User::login(), который вызывается в модели Mylogin, в аргументе передаётся "null". Я предположу, что это происходит из-за того, что пользователь, под которым вы пытаетесь авторизоваться, отсутствует в базе данных.
Haku
2017.09.25, 23:26
Форум: Общие вопросы (Yii 2.x)
Тема: Экранирование запросов в Active Record
Ответы: 3
Просмотры: 1851

Re: Экранирование запросов в Active Record

Первый, это который "'user_id = ' . $userId"?
Правильно ли я понимаю, что фреймворк будет автоматически экранировать все условия в формате массива и формате операторов — [operator, operand1, operand2], за исключением операторов "AND" и "OR"?
Haku
2017.09.25, 23:04
Форум: Общие вопросы (Yii 2.x)
Тема: Экранирование запросов в Active Record
Ответы: 3
Просмотры: 1851

Экранирование запросов в Active Record

Опытные разработчики на Yii, подскажите, пожалуйста, принцип использования передачи пользовательских данных через привязку параметров. Например, в этом случае нужно обязательно передавать данные через параметры: $models = Post::find() ->where('user_id = ' . $userId) ->all(); А, например, в этих случ...
Haku
2017.04.14, 19:53
Форум: Общие вопросы (Yii 2.x)
Тема: urlManager
Ответы: 3
Просмотры: 1856

Re: urlManager

Maksat1991 писал(а): 2017.04.14, 13:25 Но этого не происходит, как-будто и нет этого .htaccess вовсе
Может у вас в конфигурации Apache в директиве "AllowOverride" указано "None"?
Haku
2017.04.14, 12:02
Форум: Общие вопросы (Yii 2.x)
Тема: urlManager
Ответы: 3
Просмотры: 1856

Re: urlManager

Вы не забыли внести правки в .htaccess? Вот пример.
Haku
2017.04.13, 00:07
Форум: Общие вопросы (Yii 2.x)
Тема: Нетиповая колонка в виджете GridView
Ответы: 2
Просмотры: 1391

Re: Нетиповая колонка в виджете GridView

futbolim писал(а): 2017.04.12, 21:52 Всё просто. В search модели выберите записи вместе с этой связью.
В методе YourModel::search()
Большое спасибо за оперативный ответ, всё получилось!
Haku
2017.04.12, 21:54
Форум: Общие вопросы (Yii 2.x)
Тема: Форма обратной связи
Ответы: 42
Просмотры: 11750

Re: Форма обратной связи

caHek2x писал(а): 2017.04.12, 21:50 ну что значит нет ... console.php это конфиг для исполнения консольных команд ...
Там говорилось про файл config.php.
Artikk писал(а): 2017.04.12, 21:42 ошибка пропала, как изменила, но сообщение все равно не приходит
Посмотрите в этой теме. А вообще нужно смотреть, что в логах.
Haku
2017.04.12, 21:29
Форум: Общие вопросы (Yii 2.x)
Тема: Форма обратной связи
Ответы: 42
Просмотры: 11750

Re: Форма обратной связи

Не могу сказать точно по поводу config.php, но возможно у вас отсутствует параметр "Yii::$app->params['emailto']", т.к. в ошибочном сообщении говорится об отсутствии получателя.
Haku
2017.04.12, 21:16
Форум: Общие вопросы (Yii 2.x)
Тема: Форма обратной связи
Ответы: 42
Просмотры: 11750

Re: Форма обратной связи

Проверьте в конфигурации вашего приложения свойство:

Код: Выделить всё

'mailer' => [
	'useFileTransport' => true,
],
оно должно быть определено как false.