@yii2ru

Страница 1227 из 1721
?
08.05.2018
16:28:12
Хм

Konstantin
08.05.2018
16:29:46
а контроллеры не надо в какой нить композер автолоад добавить? или юи сам их находит?

?
08.05.2018
16:29:58
Посмотрим контроллере может на этот экшен стоит разрешение только на плст, и ещё можешь попробовать отключить все правила кроме нужного может какое то перхватывает

Google
?
08.05.2018
16:30:54
Имя клнтроллера должно быть UserController.php

Konstantin
08.05.2018
16:31:07
да, так и назван

?
08.05.2018
16:31:15
Верный неймспейс и имя класса

Konstantin
08.05.2018
16:31:32
namespace api\controllers; class UserController extends Controller

?
08.05.2018
16:32:05
Тут верно вроде

Попробуй таки постом в него зайти через курл

Konstantin
08.05.2018
16:33:51
Почему правило не в rules?
так написал здесь, так то оно в rules

?
08.05.2018
16:34:58
Стоп а у тебя так и написано GET v2 ...

Konstantin
08.05.2018
16:36:01
да, с GET

ну и без него все так же (

?
08.05.2018
16:36:13
Убери гет

Konstantin
08.05.2018
16:37:24
убрал, пока не помогло )

Google
?
08.05.2018
16:39:20
Посмотри на соседние контроллеры там тоже в нейм Спейс api/cont..

У меня есть подозрение что он контроллере пытается найти не ткм

Виктор
08.05.2018
16:39:59
.htaccess подхватывается? Апачу разрешено их использовать?

Konstantin
08.05.2018
16:41:07
да, хтаксес работает

Виктор
08.05.2018
16:42:20
апач в другую директорию смотрит? аля frontend/web

Konstantin
08.05.2018
16:42:44


может реквест пустоват? я прост пытался отладить, узнать почему не находит роут, хотя сама таблица правил вся грузится. там проверка заваливается на preg_match и проверяется $request->getPathInfo. т.к. оно пустое - считается что правило не сработало. вотс...

собственно наверное просто где то неверная конфигурация, думал может натолкнете на мысль

Виктор
08.05.2018
16:49:25
продебаж resolvePathInfo

даже не его а resolveRequestUri

Konstantin
08.05.2018
16:54:23
мм методом научного тыка понял что трабла в baseUrl*

если зайти в /api/web/v2/users/current то все работает

вобщем, я так понимаю его надо как то настроить. это где то делается в конфиге?

Виктор
08.05.2018
17:01:03
$_SERVER покажи

В общем случае baseUrl автоматически детектится

Виктор
08.05.2018
17:12:28
мм методом научного тыка понял что трабла в baseUrl*
Кстати, у тебя baseUrl видимо кастомный указан в конфигах

потому и 404

Konstantin
08.05.2018
17:13:05
дцпшная настройка сервера там ) некорректно поэтому работает

Aziz
08.05.2018
17:39:44
Ребята, всем привет. Подскажите пожаулуйста, как интегрировать YII2 + Xenforo и чтобы нечаянно что то не сломать

Google
Тимур
08.05.2018
17:46:48
Камрады поможите не пойму чо с gii. чот баги вываливаются с деофлтных моделей https://pastebin.com/3Xw1NHS5

Like
08.05.2018
17:47:17
Ты где камрадов увидел блет

Я здесь решаю кто комрад, а кто нет!

Тимур
08.05.2018
17:47:31


Like
08.05.2018
17:47:47
Ну, дык, пофикси

Тимур
08.05.2018
17:47:47
ты либо помогай либо отвали)

Like
08.05.2018
17:47:52
Я чо пишу на yii?

Будут проблемы с дартом - зови

Тимур
08.05.2018
17:48:19
ща ктото в баню улетит

Павел
08.05.2018
17:54:12
Переменная не массив

Тимур
08.05.2018
17:54:57
в какой строке?

Павел
08.05.2018
17:55:27
Подсвеченной красным жи

Like
08.05.2018
17:55:55
Farhodjon
08.05.2018
17:56:08
помоему $properties = NULL

Like
08.05.2018
17:56:20
Потом и делай крутой показ ошибок...

Тимур
08.05.2018
17:56:28
это из BaseYii.php я не понимаю где в коде искать))

Like
08.05.2018
17:56:29
А зачем, если люди все равно ничо не понимают, но прут ?

это из BaseYii.php я не понимаю где в коде искать))
Ну значит херню суешь в штуку которая идет на корм этому foreach'y

Павел
08.05.2018
17:57:35
Тимур
08.05.2018
17:57:49
выше по стеку $query = Enums::find();

Google
Тимур
08.05.2018
17:58:01
ну да оно null может вернуть но сфигале ошибка то)

в дефолтной модели)

Павел
08.05.2018
17:58:22
Дебагером его

Like
08.05.2018
17:58:37
ну да оно null может вернуть но сфигале ошибка то)
http://sandbox.onlinephpfunctions.com/code/44bc62c01bf8f11f818ff2a64a16333795f1c6c4

Замени null на []

Или вместо тебя еще будет проверять что там? ?

Но имхо foreach((array) $s as $k => $v) { }

И не будет никакого исключения

Тимур
08.05.2018
18:14:37
done

Виктор
08.05.2018
18:19:42
Но имхо foreach((array) $s as $k => $v) { }
Так себе способ уйти от проблем...

Like
08.05.2018
18:20:00
Ну, блин, а я уже обрадовался ?

Павел
08.05.2018
18:25:50
done
Ты меняешь код ядра?

Like
08.05.2018
18:26:36
Ты меняешь код ядра?
Это внутрений пр, ты ничего не понимаешь

Тимур
08.05.2018
18:26:52
Да. Обновите через компоузер

))

Like
08.05.2018
19:28:56
+
С чего бы это?

Максим
08.05.2018
19:29:47
С чего бы это?
С того что это костыль, и если модель ничего не нашла, она должна вернуть null

А не пустой массив

Google
Like
08.05.2018
19:30:23
$someVariable = null; foreach((array) $someVariable as $k => $v) { }

Так не будет ошибки

Почему не пустой массив?

Максим
08.05.2018
19:31:22
Потому что null это "ничего"

А пустой массив это что то)

Ну по логике так должно быть

Like
08.05.2018
19:31:54
Пустой массив - это массив без данных

Она не находит и возвращает пустоту Логично ведь

А null нихуя не логично

Максим
08.05.2018
19:32:20
Видимо в дарте отдельная логика

Like
08.05.2018
19:32:26
Сильно ты

А по факту есть чаво сказать?

Максим
08.05.2018
19:32:39
Все сказал по факту)

Like
08.05.2018
19:32:47
Пустой массив от модели в случае не найденных данных не логичнее нулля, - да, это красиво

В любом случае, php приравнивает null к false

Максим
08.05.2018
19:33:40
А если там не массив а объект вернётся? Понятно что его тоже можно в форич засунуть или привести к массиву

Страница 1227 из 1721