я правильно понял, что каждый их этих 10 сайтов - это уникальный набор функций, написанный под каждый сайт индивидуально с учетом всех нюансов верстки, поведения, ссылок и т.д.? т.е. даже если и есть файлы с одинаковыми названиями и в них есть функции с одинаковыми названиями, то это либо кописаст, либо вообще каждая функция в каждом проекте выполняет свою уникальную задачу?
в общем-то, если нет задачи самому становится профессиональным программистом, то этих познаний будет достаточно ;)) в случае если будешь владельцем бизнеса, то разумеется нужно будет нанять менеджера проектов, который в курсе что и как надо делать по нормальному и доверять ему, а не пытаться навязывать свои понимания программирования ;)
интересно как у тебя работа с формами устроена ;) особенно если одна и таже форма может применяться в разных местах, например банально: форма аутентификация юзера ;)
именно 2013? это скорее всего напечатано в 2013, а составлена в 2011.
вообще-то я видел только 2-ое за 2009 год и 3-е издание за 2011, разумеется надо читать наибоее свежее, в 3-ем издании устарели Глава 15, её читать ненадо, сейчас используется Composer и https://packagist.org/, а также Главу 17 тоже ненадо читать, сейчас используется Git.
конфигурации бывают разные ;) что-то удобно конфигурить в ini, например основные параметры подключения к БД и например основнуб локаль указать, а вот длу конфигурирования других подсистем нужно, что-то более гибкое, мне больше всего нравится YAML, хотя он и парсится долго первый раз, но после распарсивания конфигурация всё равно должа компилироваться в нативный пхп файл - для максимальной производительности. XML тоже полезная штука, в прицнипе им уместно пользоваться, когда пакет уже доведет до состояния релиза и нужно увеличить скорость компилирования конфига, тогдапросто переписывается с YAML на XML.
в качестве хранения парамеров конфигурации самое красивое решение, что я видел - это DependencyInjection, в этом случае на процессе формирования конфигурации, мы можем подменить любой параметр, тем самым достигается полная гибкость и свобода в конфигурировании, а когда конфиг уже сформировался контейнер сервисов переводится в состояние freeze т.е. замораживается и тем самым в процессе уже использования нам доступны параметры практически в виде кнстант.
Да, извесно. Не могли бы Вы перейти к результирующей части этих распросов.
чтобы что-то посоветовать надо знать уровень подготовки реципиента а т.к. ты новичок на форуме, никто еще твоего кода не видел и адекватно ответить неполучится, по этому и задаются уточняющие вопросы...
если человек использует композер, то он явно плотно работает с ООП т.е. интесует всёже не "известно", а "пользуешься" ли? ;)
также небыло ответа на счет фреймворков... новычки часто кидаются на CodeIgniter, мотивируя тем что он самый простой и "лёгкий", ну это тоже уже что-то говорит о некотором уровне знаний и навыков ;) если человек уже покрутил Yii это еще интереснее ;)) а если нашел в себе потенциал и освоился с Symfony2, то это уже совсем другой уровень подготовки...
2)Сверху у меня есть юзерпанель, при загрузке каждой страницы из БД подгружается рейтинг пользователя, как такое сделать в CI(не в каждом ведь контроллере код копировать)?
3)У меня есть 1 шаблон, общий для всех страниц, меняется только контент, тот самый контент подгружать в самом виде или разбить на 5 блоков, и в контроллере подгружать по порядку?Тогда как автоматизировать это(опять же, не в каждом контролере копировать код).