Heavymind
Gdyby ludzie rozmawiali tylko o tym, co rozumieją, zapadłaby nad światem wielka cisza.

07/05/2008

Aktualizacja trzeciej cześći samouczka Zend Framework

Opublikowane jako: Zend — Tags: , , , , — Kubek Bartosz @ 20:52

Pragnę poinformować, iż zaktualizowałem trzecią część serii Zend Framework Tutorial, pt.: “Rozwijanie Zend View - Zend Layout“. Artykuł ten jest w tym momencie dostosowany do zmian jakie zostały wprowadzone wraz z wersją 1.5.0 Zend Framework.

Dodatkowo udostępniłem za pośrednictwem serwera SVN, kompletny kod źródłowy. Szczegóły w akapicie Repozytorium SVN.



26/07/2007

Smarty, układy strony, czyli zamieszanie wokół Zend_View

Opublikowane jako: Zend — Tags: , , , — Kubek Bartosz @ 23:30

Aktualnie jest to temat “na czasie”. Jak zintegrować “układ strony www” (”layouts”) z strukturą Zend Framework? Można przeczytać masę wątków na ten temat w internecie, jednak nigdzie nikt nie potrafi określić jednego spójnego standardu, nawet Zend. Temat ten stał się tymbardziej skomplikowany, gdy wraz z Zend Framework v.1.0 wprowadzono klasy pomocników kontrolera Zend_Controller_Action_Hepler_*, w szczególności chodzi o konkretną, Zend_Controller_Action_Helper_ViewRenderer. Jest to “helper”, który automatyzuje proces inicjalizacji oraz generowania zawartości na ekran z naszego obiektu Zend_View. Tak więc wiele obszarów, w których Zend Framework udostępnia możliwość implementacji “layout’ów”, wprowadza użytkowników w zmieszanie.

Inną rzeczą jest, iż Zend Framework udostępnia interfejs do implementacji innych silników szablonów, niż ten wbudowany w Zend_View. Mogą nimi być np. najbardziej popularne Smarty lub PEAR Sigma. Można nawet znaleźć propozycję implementacji Smarty jako silnik Zend_View w dokumentacji Zend Framework (tutaj).

W związku z tym wszystkim, chciałbym spróbować znaleźć własne i w mej opinii najlepsze rozwiązanie na zintegrowanie Smarty z Zend_View, jak i jednocześnie zaimplementować mechanizm do struktury “layout’owej” tworzonej aplikacji.

Tak więc jest to tylko zapowiedź kolejnego samouczka, który chciałbym napisać. Przyjaciel mój doradził mi, by tworzyć wideo-samouczki, jako bardziej treściwą formę przekazu. Rozważam taką opcję, choć decyzji dotychczas nie podjąłem.

Pozdrawiam



Smarty, layouts and Zend_View confusion

Opublikowane jako: Zend — Tags: , , , — Kubek Bartosz @ 23:30

It’s a hot topic recently. How to integrate layouts views into Zend Framework structure? You can read about solutions on many places, but actually nobody settled one common standard, not even Zend. This issue becomes more complicated after providing Zend_Controller_Action_Hepler’s with Zend Framework v.1.0, especially Zend_Controller_Action_Helper_ViewRenderer - a helper, that take care of initializing and displaying content from our view object automatically. Many options of implementing layouts, that users receive from Zend Framework makes them confusing.

Also there is an interface for implementing other template engines, like most used Smarty, or PEAR Sigma. You can find out a proposal class in Zend Framework manual (here), how to run Smarty as Zend_View template engine.

Regarding this, I’ll try to find out my own and best IMO way of merging Smarty into Zend Framework, as well as implementing basic layout construction at once.

So this is only an announcement of second tutorial I’m going to write down. Friend of mine advised me to create a video-tutorial, witch proposal I’m considerate. The decision haven’t been made, yet.

Greets



Oparte na WordPress