Р
Если очень грубо, то при использовании фреймворка задействуется следующее:
- чистый пхп,
- mvc,
- оборачивается все в ооп,
- структурируется согласно философии конкретного фреймворка (структура директорий и файлов, ДБ, "соглашения об именовании" и пр.),
- оборачивается все в синтаксис фреймворка.
Так вот, ковыряясь в кишах фреймворка, зная только последнее (синтаксис фреймворка) и не зная mvc, oop и философии фреймворка, ты будешь видеть только набор переменных/свойств, пхп-кода функций/методов и кучу магии.
Поэтому, как посоветовал Igor, - строить функции и объединять их в приложение, изучая mvc и oop.
Научиться клепать приложухи в фреймворке, хорошо зная пых - раз плюнуть. Научиться делать те же приложухи качественно на чистом ЯП - это целое искусство, которому нужно учиться с нуля, даже если умеешь 100 фреймворков. )
Простите за небольшую пафосность. )))