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

Alexum
2019.02.07, 12:41
Форум: Общие вопросы (Yii 2.x)
Тема: Почему в $model->load не присваивается post запрос?
Ответы: 2
Просмотры: 912

Re: Почему в $model->load не присваивается post запрос?

Правила валидации разрешают загрузку логина в модель?
Alexum
2019.02.07, 10:46
Форум: Общие вопросы (Yii 2.x)
Тема: помогите с хранимыми процедурами mssql Yii2
Ответы: 15
Просмотры: 3990

Re: помогите с хранимыми процедурами mssql Yii2

Создаёте отдельную поисковую модель, где на основе входных параметров (в данном случае это будет значение для $name) подготавливаете SqlDataProvider с нужным биндом для ':name'. Из контроллера передаёте модель и данный провайдер во view, где скармливаете GridView (всё как обычно). В модели у провайд...
Alexum
2019.02.07, 09:49
Форум: Общие вопросы (Yii 2.x)
Тема: помогите с хранимыми процедурами mssql Yii2
Ответы: 15
Просмотры: 3990

Re: помогите с хранимыми процедурами mssql Yii2

Ну так вы передайте что-нибудь в $name и/или обработку пустого параметра на стороне хранимой процедуры сделайте.
Alexum
2019.02.07, 09:47
Форум: Общие вопросы (Yii 2.x)
Тема: Шаблон advanced и разные роли пользователей.
Ответы: 1
Просмотры: 698

Re: Шаблон advanced и разные роли пользователей.

Шаблон даёт лишь отправную точку, в то время как архитектуру и назначение каждого приложения вы сами определяете. Делайте в соответствии с требованиями ТЗ (или заранее уточните у заказчика кто и что должен делать). Если это будет удобно, то Роли и пермишены можно использовать общие как в backend так...
Alexum
2019.02.07, 09:30
Форум: Общие вопросы (Yii 2.x)
Тема: помогите с хранимыми процедурами mssql Yii2
Ответы: 15
Просмотры: 3990

Re: помогите с хранимыми процедурами mssql Yii2

kidkb писал(а): 2019.02.06, 20:06 ошибку SQLSTATE[42000]: [Microsoft][ODBC Driver 17 for SQL Server]Syntax error, permission violation, or other nonspecific error
Failed to prepare SQL: {EXEC FindSmet_MTR_Semant @name=:name}
В моём коде были фигурные скобки? Нет. Для чего вы запрос в них помещаете?
Alexum
2019.02.06, 19:48
Форум: Общие вопросы (Yii 2.x)
Тема: помогите с хранимыми процедурами mssql Yii2
Ответы: 15
Просмотры: 3990

Re: помогите с хранимыми процедурами mssql Yii2

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

$command = Yii::$app->db->createCommand('EXEC FindSmet_MTR_Semant @name=:name');
$command->bindValue(':name', $name);
$result = $command->queryAll();
Что возвращает?
Alexum
2019.02.06, 14:23
Форум: Общие вопросы (Yii 2.x)
Тема: Как добавить raw sql к запросу QueryBuilder?
Ответы: 5
Просмотры: 1859

Re: Как добавить raw sql к запросу QueryBuilder?

Попробуйте так:

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

$sql = Yii::$app->db->queryBuilder->batchInsert(Simple::tableName(), $model->attributes(), $rows);
$result = Yii::$app->db->createCommand($sql . ' ON CONFLICT DO NOTHING')->execute();
Alexum
2019.02.06, 09:36
Форум: Общие вопросы (Yii 2.x)
Тема: Обновление, добавление информации
Ответы: 5
Просмотры: 1448

Re: Обновление, добавление информации

evnazar4 писал(а): 2019.02.06, 08:53 Ошибку выдает сам IDE в строке if(isset... что не так делаю?
Много чего, но конкретно в случае isset используете его на выражение а не на переменную.
Alexum
2019.02.05, 23:18
Форум: Общие вопросы (Yii 2.x)
Тема: Добавление и вывод информации из бд
Ответы: 1
Просмотры: 697

Re: Добавление и вывод информации из бд

Вам нужно внести исправления в файлы, где вы допустили ошибку. Вас устроит такой ответ? Такой же расплывчатый как и ваш вопрос. А если по делу: Что происходит во время сохранения? Что в дебаг панели фреймворка? Что при отладке в консоли браузера? Структуру полей в базе меняли после генерации кода? П...
Alexum
2019.02.04, 10:01
Форум: Общие вопросы (Yii 2.x)
Тема: помогите с таблицей предствления mssql
Ответы: 15
Просмотры: 3247

Re: помогите с таблицей предствления mssql

а как связано данный вопрос с подключением? MSSQL и все остальное на винде, эти библиотеки на сколько я знаю используются на линухах Вы не уточняли свою конфигурацию. БД и веб-сервер легко могут быть на разных машинах/виртуалках и последний, будучи линуксовым, может спокойно подключаться к MSSQL. П...
Alexum
2019.02.03, 16:39
Форум: Общие вопросы (Yii 2.x)
Тема: Как правильно обращаться к данным связанной таблицы?
Ответы: 2
Просмотры: 733

Re: Как правильно обращаться к данным связанной таблицы?

В вашем случае требуются 4 отдельные связи внутри модели Event. В запросах где требуется joinWith использовать элиасы для каждой связи. Но если вы ещё только на этапе разработки лучше как следует задуматься - правильной ли дорогой вы пошли. Что если одно событие потребует связи с несколькими участни...
Alexum
2019.02.01, 16:03
Форум: Общие вопросы (Yii 2.x)
Тема: помогите с таблицей предствления mssql
Ответы: 15
Просмотры: 3247

Re: помогите с таблицей предствления mssql

У вас в базе cp1251. Попробуйте изменить кодировку запроса iconv('UTF-8', 'CP1251',$sql) // где $sql - текст запроса с русскими полями. Названия полей в запросе в квадратные скобки [] ;
Alexum
2019.02.01, 09:49
Форум: Общие вопросы (Yii 2.x)
Тема: помогите с таблицей предствления mssql
Ответы: 15
Просмотры: 3247

Re: помогите с таблицей предствления mssql

Почитайте про SqlDataProvider https://www.yiiframework.com/doc/guide/ ... a-provider , его можно скормить GridView . Модель ActiveRecord для ваших целей избыточна.
Alexum
2019.02.01, 01:31
Форум: Общие вопросы (Yii 2.x)
Тема: помогите с таблицей предствления mssql
Ответы: 15
Просмотры: 3247

Re: помогите с таблицей предствления mssql

Доступ на редактирование к базе есть? Переделайте текущее или сделайте новое представление с английскими названиями. И возникает ещё один вопрос - почему вам нужен именно active record для вывода?
Alexum
2019.01.30, 18:10
Форум: Общие вопросы (Yii 2.x)
Тема: Создание запроса с подсчетем количества в групах
Ответы: 2
Просмотры: 851

Re: Создание запроса с подсчетем количества в групах

Каким образом пользователю назначается курс? Какие связи есть?
Alexum
2019.01.30, 17:23
Форум: Общие вопросы (Yii 2.x)
Тема: Вывод таблицы стандартным GridView
Ответы: 4
Просмотры: 1767

Re: Вывод таблицы стандартным GridView

Почитайте про ->distinct(), есть нюансы.
Alexum
2019.01.29, 11:19
Форум: Общие вопросы (Yii 2.x)
Тема: Почему модель может не сохранять данные когда валидация пройдена?
Ответы: 15
Просмотры: 4253

Re: Почему модель может не сохранять данные когда валидация пройдена?

acidflash писал(а): 2019.01.29, 10:58 Спасибо, помогло, "чудесный" фреймворк
Три года работаете с данным фреймворком и не знаете азов ActiveRecord и валидации. С таким подходом для вас любой фреймворк будет "чудесным".
Alexum
2018.12.29, 18:42
Форум: Общие вопросы (Yii 2.x)
Тема: Как правильно вызывать связь из индекса?
Ответы: 8
Просмотры: 2264

Re: Как правильно вызывать связь из индекса?

А если без виджета выводить? Т.е. у вас будут свои кастумные фильтры, своё переключение пагинации у провайдера и т.п.? Просто если вам нужно отрендерить статичную табличку или нечто подобное, то непонятно зачем использовать поисковую модель и провайдер. В модели Post можно добавить метод для получе...