
Magic
19.09.2017
21:06:16
твиг

Like
19.09.2017
21:06:27
Ну ключ же
Вызови значение

(;¬_¬)
19.09.2017
21:06:43

Google

(;¬_¬)
19.09.2017
21:06:48
чо ты с ним сделал

Like
19.09.2017
21:06:54
Показывай код

(;¬_¬)
19.09.2017
21:06:56
кого в кого ты вкладываешь

Like
19.09.2017
21:07:01
Ты просто ключи выводишь
Судя по 0 1

Magic
19.09.2017
21:07:14
ща, мб я намудрил

(;¬_¬)
19.09.2017
21:07:14

Magic
19.09.2017
21:07:17
но пробовал раза три
и вроде не ключи вывожу
суть в том что на последнем этапе
я делаю как надо

(;¬_¬)
19.09.2017
21:07:35
но вообще конечно {% for key, value in array %}

Magic
19.09.2017
21:07:38
т.е ключ= значения

Google

Magic
19.09.2017
21:07:39
да
я так и делаю
там вложенное получается

Like
19.09.2017
21:07:55
Аналогично и со вторым массивом

(;¬_¬)
19.09.2017
21:07:56
что вложенное-то?

Like
19.09.2017
21:07:57
Сделай

Magic
19.09.2017
21:08:04
и на последнем этапе value корректно отдает, а key в виде ключа, а не имени

(;¬_¬)
19.09.2017
21:08:07
я все еще не понял что у него куда вложенно

Magic
19.09.2017
21:08:13

Like
19.09.2017
21:08:13
Собаки картинки
Можно даже с одной переменной
Если не нужны индексы

(;¬_¬)
19.09.2017
21:09:01
окей. если массив такой, как ты показывал, то я не понимаю что у тебя не работает

Ivan
19.09.2017
21:09:03
Привет

Magic
19.09.2017
21:09:16

(;¬_¬)
19.09.2017
21:09:57
{% for key, valueOrArray in array %}
{% for key2, value2 in valueOrArray %}
{% endfor %}
{% endfor %}
примерно так. нет?

Like
19.09.2017
21:10:03
Блин, сделай проверку ис эрей на value и делай еще один for на value

(;¬_¬)
19.09.2017
21:10:05
ну и естессна что key2 у кошек и собак это 0 и 1

Like
19.09.2017
21:10:09

Google

(;¬_¬)
19.09.2017
21:10:19
а если тебе надо чтоб выводило dog и фоточки то тебе нужен key1

Magic
19.09.2017
21:10:24

(;¬_¬)
19.09.2017
21:10:33
дык ты уверен что ты тот ключ дергаешь?

Magic
19.09.2017
21:10:45
сейчас перепроверю

Like
19.09.2017
21:10:46

(;¬_¬)
19.09.2017
21:10:47
потому что есть подозрение что нет

Magic
19.09.2017
21:10:56
говорю ж делал минут 15 и уехал. вроде верно делал

(;¬_¬)
19.09.2017
21:10:58
либо название ключу второму дал такое же как у первого
и не подумал о том что перетрется

Like
19.09.2017
21:11:06

(;¬_¬)
19.09.2017
21:11:23
Привет
я вас слушаю, молодой человек

Like
19.09.2017
21:18:30

Magic
19.09.2017
21:19:47
Короче, заморочка такая, в итоге походу надо было делать 1
{% for key, valueOrArray in array %}
и 2ой вложенный но только с 1 параметром, а не двумя. тогда проверка ломалась

Like
19.09.2017
21:20:17
Лол
Фича твига

Magic
19.09.2017
21:20:25
видимо
в сыром пхп логика другая все же чуть

Like
19.09.2017
21:20:36
Он не показывает во что превращается код?
типа в AR ->toSql()

Google

Magic
19.09.2017
21:21:13
вот если делать в каждом for key,value то есть риск того что ты не вернешь key буквенный. и проверки странные будут
не знаю, я не видел такого метода
чтоб глянуть во что превращается
не искал точнее

Like
19.09.2017
21:21:38
Ща на гитхабе глянем
Если успею

(;¬_¬)
19.09.2017
21:21:52

Like
19.09.2017
21:22:15
О, я смотрю, создатель симфони сделал лексер и парсер для этого

Admin
ERROR: S client not available

Like
19.09.2017
21:22:18
Красиво :)

Magic
19.09.2017
21:22:27
щас, допишу до конца, проверю все - особенности твига или я дурак

Like
19.09.2017
21:22:47
https://github.com/twigphp/Twig/blob/2.x/src/Loader/ArrayLoader.php
Первый раз вижу такое

(;¬_¬)
19.09.2017
21:22:55

Like
19.09.2017
21:22:59
Ванька, есть идеи?
Зачем такой код

Magic
19.09.2017
21:23:21

Like
19.09.2017
21:23:37
А, это походу фича парсера

(;¬_¬)
19.09.2017
21:24:02

Like
19.09.2017
21:24:10
Понял

Google

(;¬_¬)
19.09.2017
21:24:45
я правда такой проверки ни разу не видел
и не до конца понимаю как она работает
но раз работает, значит работает

Like
19.09.2017
21:24:59
Блин, ненавижу клацать чужие абстракции
Ну, скорее всего, class_exists
Если не загрузил, он дает не исключение
Ну или у него всегда \false
Хз крч

(;¬_¬)
19.09.2017
21:26:05
ну классэкзистс это проверка что класс существует... так что да, скорее всего если его еще не загрузили и файл юзается то оно брякнется... но вот
if(\false)

Like
19.09.2017
21:26:31
Ну я говорю, мб class_exists могет в state
Без исключения
Ибо вообще, \false это как \string (any type) в 7.*

(;¬_¬)
19.09.2017
21:26:51
ну а почему тогда не if(class_exists())

Like
19.09.2017
21:26:59
Что бы глоб тип он брал
Ибо если оно всегда false, то зачем оно вообще там..

Magic
19.09.2017
21:28:06
Вот как мне вместо НАЗВАНИЕ СЕКЦИИ поставить keyOrValue?
В твиге

(;¬_¬)
19.09.2017
21:28:45
key

Alex
19.09.2017
21:29:05
Ох уж этот твиг.. чем вам нативная пыха то не нравится?)