error_reporting = E_ALL
всё
Найдено 98 результатов
- 2017.05.27, 12:46
- Форум: Общие вопросы (Yii 2.x)
- Тема: Не работает редирект после вызова метода другой модели
- Ответы: 20
- Просмотры: 5030
- 2017.05.26, 18:13
- Форум: Общие вопросы (Yii 2.x)
- Тема: Не работает редирект после вызова метода другой модели
- Ответы: 20
- Просмотры: 5030
Re: Не работает редирект после обращения в базу данных
в файле php.ini
(их может быть несколько - ваша задача найти нужный на вашей системе)
изменить код error_reporting на:
error_reporting = E_ALL
display_errors = On
display_startup_errors = On
log_errors = On
(их может быть несколько - ваша задача найти нужный на вашей системе)
изменить код error_reporting на:
error_reporting = E_ALL
display_errors = On
display_startup_errors = On
log_errors = On
- 2017.05.26, 17:12
- Форум: Общие вопросы (Yii 2.x)
- Тема: Не работает редирект после вызова метода другой модели
- Ответы: 20
- Просмотры: 5030
Re: Не работает редирект после обращения в базу данных
if (User::findOne(['login' => $this->name]))
или
if (User::findOne(['login' => $this->login]))
или
if (User::findOne(['login' => $this->username]))
?
или
if (User::findOne(['login' => $this->login]))
или
if (User::findOne(['login' => $this->username]))
?
- 2017.05.26, 16:51
- Форум: Общие вопросы (Yii 2.x)
- Тема: Не работает редирект после вызова метода другой модели
- Ответы: 20
- Просмотры: 5030
Re: Не работает редирект после обращения в базу данных
В php.ini включите показ ошибок. Вместо отдельного validateLogin() добавьте в модель правило валидации для логина: public function rules() { return [ ... [['login'], 'unique'], ... ]; } P.S. Пардон, запутался. Я дал код для валидации нового логина, а не для проверки существующей регистрации. В любом...
- 2017.05.26, 14:38
- Форум: Общие вопросы (Yii 2.x)
- Тема: Не работает редирект после вызова метода другой модели
- Ответы: 20
- Просмотры: 5030
Re: Не работает редирект после обращения в базу данных
Ставьте в сомнительных местах
или
Ещё показ ошибок можно включить.
Код: Выделить всё
echo 'точка 1';
exit();
Код: Выделить всё
print_r($сомнительная_переменная);
exit();
- 2017.05.26, 13:54
- Форум: Общие вопросы (Yii 2.x)
- Тема: Yii2 EAuth
- Ответы: 0
- Просмотры: 793
Yii2 EAuth
Подскажите, какие сущности отдают соц сети, которые вы сохраняете у себя для дальнейшей идентификации юзеров по Yii2 EAuth.
Как рациональнее построить доп таблицы для этого? Какой минимум полей? Какие данные используете вы? id соц сети, email, ava, username?
Как рациональнее построить доп таблицы для этого? Какой минимум полей? Какие данные используете вы? id соц сети, email, ava, username?
- 2017.05.11, 09:15
- Форум: Общие вопросы по программированию
- Тема: Mysql / select count(*) as count / where count>0
- Ответы: 6
- Просмотры: 3231
Re: Mysql / select count(*) as count / where count>0
SiZE, спасибо.
А с where?
А с where?
- 2017.05.11, 09:10
- Форум: Общие вопросы по программированию
- Тема: Mysql / select count(*) as count / where count>0
- Ответы: 6
- Просмотры: 3231
Re: Mysql / select count(*) as count / where count>0
Если мне значение не нужно, а важны лишь авторы с хотя бы одной книгой, я знаю, что делать: select authors.* from authors where (select count(*) from books where books.author_id = authors.id) > 0 Но если понадобится-таки, два раза, что ли, выражение вставлять? select authors.*, (select count(*) from...
- 2017.05.11, 08:33
- Форум: Общие вопросы по программированию
- Тема: Mysql / select count(*) as count / where count>0
- Ответы: 6
- Просмотры: 3231
Mysql / select count(*) as count / where count>0
Код: Выделить всё
select
authors.*,
(select count(*) from books where books.author_id = authors.id) as books_count
from authors
where books_count > 0
Чего я не понимаю?
- 2017.05.03, 11:38
- Форум: Установка и настройка
- Тема: PhpStorm, GIT-ветка и текущий пакет файлов
- Ответы: 0
- Просмотры: 1189
PhpStorm, GIT-ветка и текущий пакет файлов
Можно ли в phpStorm создавать пакеты файлов для быстрого открытия всех сразу?
Например, в одной ветке я работаю с определённым набором, в другой - с другими файлами.
Чтобы при переключении на ветку за пару нажатий развернуть открытым весь набор файлов, потом добавить в набор или убрать из него.
Например, в одной ветке я работаю с определённым набором, в другой - с другими файлами.
Чтобы при переключении на ветку за пару нажатий развернуть открытым весь набор файлов, потом добавить в набор или убрать из него.
- 2017.05.02, 08:51
- Форум: Установка и настройка
- Тема: PhpStorm, GIT и изменяемые файлы
- Ответы: 1
- Просмотры: 1780
PhpStorm, GIT и изменяемые файлы
Можно ли настроить PhpStorm так, чтобы выделялись цветом те файлы, которые отличаются от родительской ветки? По примеру новых файлов, ещё не включенных в индекс, выделяемых красным. Или новых файлов, выделяемых зелёным. Или изменённых файлов, выделяемых синим. Можно ли сделать выделение цветом и фай...
- 2017.04.27, 16:53
- Форум: Общие вопросы (Yii 2.x)
- Тема: filterModel, Mysql, createCommand, addSelect
- Ответы: 7
- Просмотры: 3431
Re: filterModel, Mysql, createCommand, addSelect
$distances = 'SELECT ' . $formula . ' AS `distance` FROM ' . Adds::tableName() . ' WHERE ' . Adds::tableName() . '.`restaurant_id`=' . Restaurant::tableName() . '.`id` ORDER BY `distance` ASC LIMIT 1'; // ближайший филиал Странно, что поначалу это не работало. Наверное, другие ошибки были.
- 2017.04.25, 19:39
- Форум: Общие вопросы (Yii 2.x)
- Тема: filterModel, Mysql, createCommand, addSelect
- Ответы: 7
- Просмотры: 3431
Re: filterModel, Mysql, createCommand, addSelect
Так сейчас выглядит и работает: $formula = 'IF (`coords` REGEXP "^(-?[0-9]{1,2}\.[0-9]{6});(-?[0-9]{1,2}\.[0-9]{6})$", 6371 * acos( cos(radians(\'' . $userCoords[0] . '\')) * cos(radians(SUBSTRING_INDEX(`coords`, \';\', 1))) * cos(radians(SUBSTRING_INDEX(`coords`, \';\', -1)) - radians(\''...
- 2017.04.25, 18:32
- Форум: Общие вопросы (Yii 2.x)
- Тема: filterModel, Mysql, createCommand, addSelect
- Ответы: 7
- Просмотры: 3431
Re: filterModel, Mysql, createCommand, addSelect
С форматами разобрался. Как оказалось, у меня совсем другое. MySQL С inner join получается такая выборка: rest_id address_id distance 1 1 0.3 1 2 1.2 2 3 0.4 2 4 0.6 2 5 1.5 3 6 0.7 Т.е. у одного ресторана пара филиалов на разном удалении от клиента. Как допилить запрос, чтобы оставить по одной стро...
- 2017.04.25, 16:38
- Форум: Общие вопросы (Yii 2.x)
- Тема: filterModel, Mysql, createCommand, addSelect
- Ответы: 7
- Просмотры: 3431
Re: filterModel, Mysql, createCommand, addSelect
$formula = 'IF (`coords` REGEXP "^(-?[0-9]{1,2}\.[0-9]{6});(-?[0-9]{1,2}\.[0-9]{6})$", 6371 * acos( cos(radians(\'' . $userCoords[0] . '\')) * cos(radians(SUBSTRING_INDEX(`coords`, \';\', 1))) * cos(radians(SUBSTRING_INDEX(`coords`, \';\', -1)) - radians(\'' . $userCoords[1] . '\')) + sin...
- 2017.04.25, 16:17
- Форум: Общие вопросы (Yii 2.x)
- Тема: filterModel, Mysql, createCommand, addSelect
- Ответы: 7
- Просмотры: 3431
Re: filterModel, Mysql, createCommand, addSelect
$distances - это результат из нескольких строк
Мне нужно из них выбрать одну с наименьшим значением дистации
И это значение добавить в общий запрос:
Мне нужно из них выбрать одну с наименьшим значением дистации
И это значение добавить в общий запрос:
Код: Выделить всё
$this->query->addSelect(['distance' => сюда]);
- 2017.04.24, 21:51
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как создать свой фильтр в Gridview?
- Ответы: 4
- Просмотры: 2366
Re: Как создать свой фильтр в Gridview?
Дата-провайдер создаётся ИЗ модели поиска.
$dataProvider = $searchModel->search(Yii::$app->request->get());
$dataProvider = $searchModel->search(Yii::$app->request->get());
- 2017.04.24, 19:32
- Форум: Общие вопросы (Yii 2.x)
- Тема: filterModel, Mysql, createCommand, addSelect
- Ответы: 7
- Просмотры: 3431
filterModel, Mysql, createCommand, addSelect
Нужна сортировка по расстоянию от ресторана до заказчика. В методе search: $this->query = Restaurant::find()->select([...]); $this->setSort(); В методе setSort: $distances = Yii::$app->db->createCommand(' SELECT ' . $formula . ' AS `distance` FROM `address` WHERE `address`.`restaurant_id`=`rest`.`id...