а нам бы в море море море … а ведь муму туда не хотела .. подумай над этим ;) :D
да, я устал от этого всего кода, в отпуск бы
Форум → Программирование → PHP для идиотов → Расширения PHP → Запись иерархии правил: XML vs YAML vs еще чой-то
Запись иерархии правил: XML vs YAML vs еще чой-то
Страницы: ← Предыдущая страница →
-
27 июля 2010 г. 22:38, спустя 56 секунд
Сапожник без сапог -
-
-
-
28 июля 2010 г. 0:28, спустя 16 минут 44 секунды
фабьен тебя покорает, богохульникhttps://smappi.org/ - платформа по созданию API на все случаи жизни -
28 июля 2010 г. 2:32, спустя 2 часа 3 минуты 26 секунд
блядь где мой банхаммер ;( кому не нравится могут не дрочить, я ж не заставляю.
Абырвалг, покаж как бы ты вот эту хрень записал. и съебни из треда в отпуск :)
phpdude, да, модули могут кэшироваться по набору параметров. и вообще модуль во внешний мир смотреть не может, он видит только то что передали, а откуда его вызывают ему должно быть пофигу. например, его можно звать по http, или например я когда-то делал stream wrapper, чтоб можно было типа свой протокол юзать, как в юми (правда ни разу не воспользовался).
то что в "контекст" попадает ограниченная инфа - меня всегда парило, но всегда этой инфы как-то хватало. плюс для ноды можно переопределить то, как она экспортируется в контекст.
php гибче, но тут лучше подходит что-то декларативное. по многим причинам, главная - "мне так нравится".
да, это наверно можно назвать "ленивой загрузкой", хотя никогда в таком ключе не думал.
короче, это все оффтоп. покажите мне, как бы кто YAML записал. -
28 июля 2010 г. 8:13, спустя 5 часов 41 минуту 36 секунд
да в общем то так бы и записал наверное как в json это выглядит
layouts:
name = .top
area = doc.body
rules:
test = "@code == 'g'"
modules:
sig = "foo.bar@code:{@code}"
modules:
sig = "booze.bar@entity_id:{@id}"
area = "doc.body.top"Спустя 79 сек.можно например @ololo заменить на $ololo и если не критично, то евалить прямо выражений :)
ну если критично, то str_replace'ить. думаю даже на сокрости положительно отразится, много кто знает что хамалка достаточно неторопливая вещь в пхпу ….Сапожник без сапог -
28 июля 2010 г. 8:21, спустя 7 минут 59 секунд
ну и контекстcontext:
path:
n:
type = website
id = 1
host = site.com
n:
type = section
id = 2
code = news
name = Новости
n:
type = section
id = 3
code = societe
name = Общество
n:
type=material
id=4
code = gibdd-suxx
name="Гибдд обосрались"
allow_comments = Y
is_current = Y
user:
id = "10"
name = "Василий"
main_group = "admin"
контекст конечно автогенерируемый (понадобится ли представление?! возможно для отладки, бегать по нему смысла думаю особого нет, проще сразу по пхп структуре)
самый большой минус имхо - тебе придется реализовать xpath логику(возможно просто пхп шаблонизацию простых вещей) + рекурсию по контекст дереву. в остальном с виду одни плюсы :)Сапожник без сапог
Страницы: ← Предыдущая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!