Форум → Программирование → PHP для идиотов → Компоненты системы
Компоненты системы
-
У меня 2 вопроса ,
1. Какие виды компонентов есть в вашей системе, что они делаю и , что из себя представляют ?
2. Не много ли их у меня, у меня их 4: плагин - файл , который может влият на ход работы системы и тп. , контроллер - грубо говоря занимается генерацией контента , блок - выводит данные на страницу, типо облака тегов, библиотека - вспомагательный класс , с любой структурой, например DudeFeed)
Кому не сложно , ответьте , особенно на vasa_c, абырвалга и artdeo надеюсь -
12 марта 2010 г. 13:21, спустя 41 минуту 41 секунду
у меня модуль (ему передается управление после разбора URL. По умолчанию это content) и виджет (встраивается на страницу через шаблон)Спустя 58 сек.вот я работаю на одну эстонскую контору, так там только Content, который всегда отрабатывает и виджеты. Глуповато сделано, но уже не поменять ничеСпустя 204 сек.все вспомогательные классы - это просто части модуля. Часто абстрактные -
12 марта 2010 г. 13:28, спустя 7 минут 11 секунд
Troy, я что-то не пойму, ты про паттерны проектирования говоришьконтроллер - грубо говоря занимается генерацией контента , блок - выводит данные на страницу
или про именно компоненты (бихейвиорсы, хелперы, элементы), которые добавляют гибкий функционал приложению?библиотека - вспомагательный класс , с любой структурой
-
12 марта 2010 г. 13:37, спустя 8 минут 57 секунд
Sinkler, я говорю про модульность и виды модулей в системе -
12 марта 2010 г. 13:38, спустя 1 минуту 39 секунд
терминология непонятная.
компонентом можно назвать что угодно. соответственно их может быть сколько угодно. зависит от задачи.
например в yii компонент — это базовый класс просто для всегоιιlllιlllι унц-унц -
12 марта 2010 г. 13:40, спустя 1 минуту 24 секунды
я вот тоже сейчас свой костыль для раработки сайтов переписываю, сижу думаю с этой "терминологией" и решил что я срал на весь хабр с их модуль, компонент и вью, ибо у меня их больше и не так используются :)))Сапожник без сапог -
20 марта 2010 г. 10:07, спустя 7 дней 20 часов 27 минут
так что сначала предложи какое-то опрделение чего ты хочешь сосчитать, потом опиши задачу, которую должны выполнить компоненты, тогда можно предположить какие компоненты понадобятся :)Спустя 156 сек.а вот мой будущий "костыль" http://pyhapyha.ru/blog/Qb/ — update: завел даже "блог" :)ιιlllιlllι унц-унц -
12 марта 2010 г. 13:55, спустя 3 часа 47 минут 28 секунд
Sinkler, я говорю про модульность и виды модулей в системе
в кейке основа приложения:
-модель
-контроллер
-вид
чтобы добавить функционал или изменить поведение (взаимодействие с бд) модели используются бихейворсы (tree, sphinx, i18n, etc.);
компоненты в кейке - это своего рода отдельные контроллеры (security, sessions, acl, email, etc.);
для изменения вывода данных используются хелперы, элементы. -
13 марта 2010 г. 0:31, спустя 10 часов 35 минут 55 секунд
У меня services :) А они уже 2-ух типов, бэкграунды и майны :) -
13 марта 2010 г. 8:51, спустя 8 часов 20 минут 37 секунд
rider-sx, бэкграунды это у меня плагины, а маины как я понял это контроллеры -
13 марта 2010 г. 11:39, спустя 2 часа 47 минут 45 секунд
Да, так, и есть конфиг в котором все описано :)
Пожалуйста, авторизуйтесь, чтобы написать комментарий!