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

Haku
2019.04.11, 11:55
Форум: Общие вопросы (Yii 1.x)
Тема: Очистка кэша после применения миграций
Ответы: 5
Просмотры: 379

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
Просмотры: 379

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
Просмотры: 379

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

Добрый день. Есть вопрос по внесению правок в базу данных с помощью миграций. Если в конфигурации приложения включено кэширование схемы БД (schemaCachingDuration), будет ли фреймворк автоматически очищать этот кэш после успешного применения новых миграций? Если этого не происходит, то подскажите, по...
Haku
2018.08.31, 15:47
Форум: Общие вопросы (Yii 2.x)
Тема: Почему в Yii2 событие submit у формы происходит дважды?
Ответы: 24
Просмотры: 5522

Re: Почему в Yii2 событие submit у формы происходит дважды?

Сейчас делаю отправку данных из "Active Form" с помощью Ajax-запроса и столкнулся с такой же проблемой, но не понял как её решить. Есть совершенно стандартная форма: <?php $form = ActiveForm::begin(['id' => 'user-form']); ?> <?= $form->field($model, 'name') ?> //... <div class="form-group"> <?= Html...
Haku
2018.08.29, 15:47
Форум: Общие вопросы (Yii 2.x)
Тема: Возможно ли сделать дерево в таблице?
Ответы: 2
Просмотры: 238

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

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

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

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

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

В первом аргументе передаётся массив со значениями, которые будут элементами выпадающего списка, во втором необязательном аргументе передаются html-атрибуты, добавляемые к тегу "select". Документация вам в помощь: dropDownList().
Haku
2017.10.20, 00:28
Форум: Общие вопросы (Yii 2.x)
Тема: Загрузка из связанных таблиц в Active Record
Ответы: 3
Просмотры: 748

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
Просмотры: 748

Загрузка из связанных таблиц в Active Record

Добрый вечер. У меня имеется модель " Profile ", унаследованная от ActiveRecord , в которой имеется несколько связей: public function getCountry() { return $this->hasOne(Country::className(), ['id' => 'country_id']); } public function getGroup() { return $this->hasOne(Group::className(), ['id' => 'g...
Haku
2017.10.19, 21:51
Форум: Общие вопросы (Yii 2.x)
Тема: Ошибка PHP Recoverable Error
Ответы: 4
Просмотры: 513

Re: Ошибка PHP Recoverable Error

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

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

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

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

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

Re: urlManager

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

Re: urlManager

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

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

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

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
Просмотры: 4993

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

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

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

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

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

'mailer' => [
	'useFileTransport' => true,
],
оно должно быть определено как false.
Haku
2017.04.12, 21:06
Форум: Общие вопросы (Yii 2.x)
Тема: Нетиповая колонка в виджете GridView
Ответы: 2
Просмотры: 605

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

Добрый вечер. Имеется стандартный виджет GridView , с колонкой "direction_id". <?= GridView::widget([ 'dataProvider' => $dataProvider, 'filterModel' => $searchModel, 'columns' => [ ... [ 'attribute' => 'direction_id', 'filter' => Direction::getList(), 'format' => 'raw', 'value' => function ($model, ...
Haku
2016.04.05, 13:56
Форум: Общие вопросы (Yii 1.x)
Тема: avast! помечает некоторые файлы как Malware
Ответы: 4
Просмотры: 750

Re: avast! помечает некоторые файлы как Malware

DeaTh писал(а):Надо diff с оригинальными делать
Само собой сделал — No Difference. Ещё одно уточнение, уведомление появилось при работе в редакторе исходного кода, а не при просмотре самого сайта.