Я предлагаю вам выгрузить Dreamweaver и выбрать реальную PHP-ориентированную IDE, такую как Zend Studio, Komodo IDE или Eclipse с плагином / средой PHP (бесплатно).
Тогда самый популярный и эффективный способ изучения фреймворка (или самого технического материала) - это учиться на примерах. Все фреймворки (Cake, Zend Framework, EZC, CodeIgniter и т. Д.) Имеют примеры «быстрого запуска», и большинство из них показывают, как использовать возможности MVC (модель, представление, контроллер, в основном чтение URL, создание и отображение соответствующего контента) .
Вот список самых популярных (и, следовательно, хорошо поддерживаемых) фреймворков PHP:
http://www.phpframeworks.com/top-10-php-frameworks/
После того, как вы покопаетесь в примерах, представленных на веб-страницах фреймворков, вам следует подумать о написании простого приложения, которое делает что-то большее, чем просто вывод «Hello World!». Напишите то, что вы привыкли писать каждый день, но на этот раз используйте фреймворк. Выберите 3 из фреймворков, которые вы считаете наиболее удобными для вас, и попробуйте переписать любой из существующих сценариев, используя каждую из фреймворков .
Вы получите победителя в кратчайшие сроки.
Sidenote: старайтесь избегать устаревших фреймворков PHP 4 или тех, которые заявляют о совместимости с PHP 4, настолько важно, что они не будут использовать функции PHP 5. В PHP 5 есть много важных функций объектного программирования, которые после изучения вы будете использовать везде. Я рекомендую современный, быстро развивающийся и часто исправляемый фреймворк PHP 5. Поскольку инфраструктура - это всего лишь часть программного обеспечения, сильное сообщество разработчиков означает быстрое исправление ошибок и безупречный конечный результат - это сэкономит вам много времени.