
Like
08.05.2018
19:33:58
Логично, нет?

Максим
08.05.2018
19:34:04
Нет

Like
08.05.2018
19:34:10
Ясно

Максим
08.05.2018
19:34:16
По твоей логике любой ответ должен быть массивом

Google

Максим
08.05.2018
19:34:20
Хоть есть он хоть нет его

Like
08.05.2018
19:34:22
Коллекция в случаи выборки больше одного элемента, сущность в случае выборки одного
Соре, не логично
Если выбираются N записей, то должен быть массив

Максим
08.05.2018
19:34:50
Массив из ключей и значений, не?
А если несколько записей то это массив массивов

Like
08.05.2018
19:35:08
Массив из сущностей.

Максим
08.05.2018
19:35:42
А если нет ничего, то null ведь этот тип данных создан для того, чтобы собой показать отсутствие результата
Надо перед форичем проверку делать, а не к массиву любой результат приводить
Чтобы ошибок не было

Like
08.05.2018
19:37:13
$users = Users::where('name', 'Some Name)->all(); // []
if(!$users) {
// null тоже сработает, но пустой массив в разы логичнее, а лучше - коллекция
}
$user = User::where('name', 'Some Name')->first(); // false
if(!$user) {
}

Google

Like
08.05.2018
19:37:33
Если ты выбираешь одну запись и суешь ее в foreach - Земля пухом

Максим
08.05.2018
19:38:30

Like
08.05.2018
19:38:38

Максим
08.05.2018
19:38:46
Ну мало ли
Вдруг сменил ориентиры)

Like
08.05.2018
19:39:00
Дарт > пхп

Максим
08.05.2018
19:45:45
На вторую штуку лара тебе вернет объект User без значений
И ничего, люди живут
NULL означает отсутствие, неизвестность информации. Значение NULL не является значением в полном смысле слова: по определению оно означает отсутствие значения и может иметь тип NULL или иметь любой другой тип.
О чем я и говорил, специально для отсутствия результата null и придумали, видимо, были причины, и его сильно не хватало. Об исторических причинах я не в курсе, но для меня лично такое поведение модели корректное. Ведь по факту пустой массив может быть результатом запроса (например, в json ячейках бд), а значит будет путаница.

Evgen
08.05.2018
19:46:06
Брэйк! ?

Максим
08.05.2018
19:46:43

Like
08.05.2018
19:46:56
Все, мне впадлу
У меня верстка

Максим
08.05.2018
19:48:39

Like
08.05.2018
19:48:53
Говна

Eugene
08.05.2018
20:15:46
Парни на данную тему уже задовал вопрос, но всеже задам его еще раз немного по другому, подскажите - установил модуль rbac, в нем есть свои вьюхи некоторые из которых мне нужно править под себя. Я же не могу их править в папке vendor где лежит модуль потому как папка вендор находится в gitignore... Как грамотно переопределить вьюхи в таком случае, унаследоваться от нужных вьюх и переопределять из в соответствующей папке??? Кто как делает подскажите?

Evgen
08.05.2018
20:18:42
В конфиге же можно маппить отдельные вьюхи на свои

Eugene
08.05.2018
20:18:53
Я не профи, возможно ворос может показаться некоректным, но подскажите (+5 в карму))))

Evgen
08.05.2018
20:19:10
Посмотри в руководстве как темы в ии2 делают

Eugene
08.05.2018
20:19:45

Maxim
08.05.2018
21:06:35

Google

Like
08.05.2018
21:07:49

Maxim
08.05.2018
21:14:04
Зачем тебе?
ты время от времени пишешь про дарт, но мне кажется, что по факту ты ничего на нем толкогового не сделал. Хочу быть лучшего мнения о тебе


Eugene
08.05.2018
21:15:16
Блин всетаки несовсем корректно задал вопрос))) дубль три - установил модуль rbac а к нему либу mdmsoft/yii2-admin, в которой есть свои вьюхи некоторые из них мне нужно править под себя. Я же не могу их править в папке vendor где лежит mdmsoft/yii2-admin потому как папка вендор находится в gitignore... Как грамотно переопределить вьюхи в таком случае, унаследоваться от нужных вьюх и переопределять из в соответствующей папке??? Кто как делает подскажите?

Like
08.05.2018
21:15:23

Maxim
08.05.2018
21:15:59
ну сори)

Like
08.05.2018
21:16:15
А как ты поймешь: толковое оно или нет? ?

Maxim
08.05.2018
21:17:25
ты наверно преимущества своей приложухи знаешь перед написанием ее на другом языке. Скажешь о них, если я спрошу?

Like
08.05.2018
21:17:38
У меня только либы

Maxim
08.05.2018
21:18:07

Dmitry
08.05.2018
21:18:23

Like
08.05.2018
21:18:28
Веба в открытом доступе естесена нету

Eugene
08.05.2018
21:20:09
Спасибо!!! Ночь длинная буду разбираться)))

Like
08.05.2018
21:20:38

Maxim
08.05.2018
21:20:59

Like
08.05.2018
21:21:17
Ясна

Aziz
08.05.2018
22:16:47
Вопрос, господа. Меню на сайт лучше делать через NAVBAR? Или писать костыль? Дизайн не bootstrap
Как лучше сделать, чтобы у меню было active?

Ad.x ??
08.05.2018
23:04:27

Aziz
08.05.2018
23:04:42

Google

Ad.x ??
08.05.2018
23:04:56
из коробки есть
https://www.yiiframework.com/doc/api/2.0/yii-widgets-menu

Like
08.05.2018
23:16:20
Чо те не спится

Katulos
08.05.2018
23:49:24
Спейся, кто ж против

Like
08.05.2018
23:52:43
Ненавижу эту верстку, блять.
Какая же конченая рутина.

Katulos
08.05.2018
23:58:35
Фронт для неудачников
Не забывай страдать

Ad.x ??
09.05.2018
00:04:06
щас бы декларативный язык не осилить :D

Like
09.05.2018
00:19:50

Maxim
09.05.2018
10:05:06

Like
09.05.2018
10:05:16

Evgen
09.05.2018
10:22:15
Интеллектуальный бокс

Aziz
09.05.2018
11:05:10
Всем привет. Нужен оптимизатор запросов SQL и самой базы данных.
Сайт на YII2.

Vano
09.05.2018
11:17:46

Evgen
09.05.2018
11:18:56
Может имел ввиду человек-оптимизатор ?))

Vano
09.05.2018
11:20:37
а, тогда upwork отлично подходит :)

Roman
09.05.2018
11:25:14

Erkin
09.05.2018
11:44:37
Привет всем. У меня такая проблема. Мой сайт в хостинге и у меня нет прав к изменение корневой папки. (Cpanel) Как я могу перенаправить юзеров в веб папке и скрыт из адресную строку frontend/web

Google

Vano
09.05.2018
11:45:27
в любой панели есть возможность настроить document_root

Aziz
09.05.2018
11:45:28
Напиши хостерам, ну nginx/apache настройки

Erkin
09.05.2018
11:46:58
У меня Cpanel и у меня хостер пидараз не дает праву

Like
09.05.2018
11:47:21

Erkin
09.05.2018
11:47:36
есть варианты с .htaccess ом?

Aziz
09.05.2018
11:48:30
говорят хостера поменять можно

Erkin
09.05.2018
11:49:01
Блин только что покупал ))

Vano
09.05.2018
11:50:30
https://www.siteground.com/kb/how_to_change_my_document_root_folder_using_an_htaccess_file/
это как поменять documentroot
сам файл можно посмотреть в file explorer, поставив галочку "Show hidden files"

Erkin
09.05.2018
12:00:58

Evgen
09.05.2018
14:32:06
Есть такие замороки в Cpanel. Попробуй подругому структуру сделать. Перенеси frontend/web в папку public_html . и в файле index.php скорректировать пути до фреймворка, вендора
И в алиасах еще пути скорректировать не забыть

Andriy
10.05.2018
06:25:41
Привет ребят, не могу найти как сделать one to one relation? Может кто подскажет?

Павел
10.05.2018
06:26:47
https://www.yiiframework.com/doc/guide/2.0/en/db-active-record#relational-data
public function getCustomer() {
return $this->hasOne(Customer::className(), ['id' => 'customer_id']);
}

Andriy
10.05.2018
06:32:46
А есть ли какой то интерактивный режим чтобы зайти с консоли и поклацать это все?

Павел
10.05.2018
06:33:25
Заходи и клацай что мешает?

Andriy
10.05.2018
06:34:02
Как?)

Антон
10.05.2018
06:36:00
что ты поклацать то хочешь?