Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Самопис для форума [12]
Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012
Помог: 353 раз(а)
Я не уверен (нужно распакованный исходник глянуть), но фанси достаточно умный, чтобы не инициализироваться по нескольку раз.
Ну и то, что ты хочешь, тоже вроде было (выбор и показ по индексу). (Добавление)
о, получилось сделать главную страницу форума с данными из базы
как роутер связывает url с контроллером?
Почему /forum подключает mainController, а /forum/topic - topicController?
Почему контроллеры и хелперы лежат в одной куче?
----- Чем больше узнаю, тем больше я не знаю.
MiksIr
Отправлено: 29 Июня, 2015 - 16:03:36
Забанен
Покинул форум
Сообщений всего: 378
Дата рег-ции: Сент. 2014
Помог: 10 раз(а)
[+]
DelphinPRO пишет:
ладно. не будем спорить.
но фраза "Return first normalized parameter (or null) with remove inside" всё равно не тянет на развернутое описание. Как раз краткое и есть.
Эта фраза даже на краткое не тянет. Что такое "Возвращение первый нормализованный параметр с удаляет внутри" - понять невозможно
----- self-banned
DeepVarvar
Отправлено: 29 Июня, 2015 - 18:45:22
Активный участник
Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008 Откуда: Альфа Центавра
Помог: 353 раз(а)
Не пользуйся автопереводчиками )) (Добавление)
DelphinPRO пишет:
как роутер связывает url с контроллером?
Почему /forum подключает mainController, а /forum/topic - topicController?
Нужно пояснять за нюансы, но в целом ты правильно все понял.
Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012
Помог: 353 раз(а)
MiksIr пишет:
"Возвращение первый нормализованный параметр с удаляет внутри" - понять невозможно
Возвращает первый параметр в нормализованном виде, удаляя его из внутреннего списка параметров (Добавление)
DeepVarvar пишет:
Хз, давай положим в разные ))
Не, просто спросил. В тему въезжаю потихоньку Может какой тайный смысл...
----- Чем больше узнаю, тем больше я не знаю.
DeepVarvar
Отправлено: 29 Июня, 2015 - 19:29:31
Активный участник
Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008 Откуда: Альфа Центавра
Помог: 353 раз(а)
DelphinPRO по роутингу в целом, что я сейчас первое вспомнил:
1) автороут, никаких рулесов никуда добавлять не нужно -- положил файл и уже доступно.
2) максимальная цепочка: /module/controller/action
3) mainController в модуле это такой "бутстрап" модуля -- он (его конструктор и runBefore) выполнятся даже если ты запрашиваешь более глубокое вложение модуля.
4) в урлах: дефис раскрывается в нижнее подчеркивание, а точка в два нижних подчеркивания. Если попытаться воткнуть ему нижнее подчеркивание руками, то ничего не выйдет.
5) индексный экшн доступен только как автовыполняемый, если попытаться написать /controller/index то ничего не выйдет.
6) урлы именуются не как директории, а как файлы без расширения, на что указывает отсутствие слеша перед знаком вопроса.
7) хотя я тебе вру, расширение можно задать: для урл /foo/bar.baz надо создать модуль foo, контроллер fooController и экшн в нем bar__bazAction.
Покинул форум
Сообщений всего: 913
Дата рег-ции: Янв. 2008
Помог: 6 раз(а)
Ребята, а что с тикетами(задачами) будем делать? Какие предложения по организации workflow?
Ну и собственно миграции SQL, кто что может интересного предложить? (Добавление)
DeepVarvar пишет:
Да, можно, сразу, на лету, пишешь в экшне \View::setOutputContext('json') или xml или txt или по умолчанию html.
txt, я так понимаю можно использовать для ответа AJAX?
DeepVarvar
Отправлено: 30 Июня, 2015 - 01:45:33
Активный участник
Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008 Откуда: Альфа Центавра
Помог: 353 раз(а)
Нет, для аякса json, а txt для CLI, а xml для хз АПИ... но я на нем генерировал сайтмап и яндекс-маркет данные с магазина. В любом случае это все лежит в виде отдельных компонентов и не жрет лишнее.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.