Tworzenie formularzy z wykorzystaniem Zend_Form – cz. 2

W poprzednim tekście poświęconym formularzom w Zend Framework-u, pokazałem jak w prosty i szybki sposób można stworzyć bezpieczny formularz, wykorzystując do tego Zend_Form. Dzisiaj pokażę w jaki sposób można stworzyć skomplikowany formularz, zawierający dwie kolumny z kontrolkami oraz podpowiedzi (tooltip).  By nie przesłonić głównego celu tego wpisu, nie będę dodawał filtrów i walidatorów do elementów formularza oraz napiszę maksymalnie uproszczony kod dla tooltip-a. Jak się za chwilę przekonacie, najwięcej pracy należy włożyć nie w kodowanie formularza, a w jego ostylowanie. CSS bowiem jest tutaj najważniejszym graczem. ZF ma niewiele do powiedzenia. Do wyświetlania/ukrywania tooltip-a użyłem…

Przestrzenie nazw w Javascript

Temat nieco przewrotny, ponieważ język Javascript nie oferuje takiej funkcjonalności. Pisząc przestrzeń nazw mam na myśli takie izolowanie napisanego kodu, by dodanie do strony internetowej kolejnej biblioteki lub nowego skryptu, nie spowodowało nadpisywania funkcji i zmiennych globalnych. Ponadto metoda, którą za chwilę opiszę, pozwala na tworzenie funkcji i zmiennych prywatnych, do których nie ma dostępu z innych skryptów. Mechanizm polega na wykorzystaniu literału funkcyjnego, którego wynik działania zapisujemy do zmiennej. Zmienna ta musi posiadać unikatową nazwę w skali całej aplikacji. Ostatnią rzeczą jaką musimy zrobić, to zwrócić obiekt, zawierający wszystkie funkcje i zmienne, które mają…

Tworzenie formularzy z wykorzystaniem Zend_Form

Zend Framework dostarcza programiście ogromną ilość narzędzi, które znacznie ułatwiają pracę nad aplikacjami internetowymi. Jednym z takich narzędzi jest Zend_Form. Jego wykorzystanie znacznie przyspiesza proces tworzenia formularzy wraz z walidacją i filtrowaniem wprowadzonych danych. Formularz można stworzyć na co najmniej kilka sposobów. W zasadzie każdy, kto używa ZF od dłuższego czasu, ma swój własny styl tworzenia formularzy. Poniżej przedstawiłem mój przepis na Zend_Form. Co powinieneś wiedzieć? Przede wszystkim powinieneś znać Zend Framework oraz potrafić się z niego korzystać. Wszystkie przykłady przedstawione w tym artykule będą bowiem bazowały na domyślnym projekcie wygenerowanym z wiersza poleceń. Jeśli…

Tytułem wstępu

Długo nosiłem się z zamiarem stworzenia własnego bloga. Powstrzymywało mnie wiele rzeczy, Od braku czasu począwszy, poprzez problemy z hostingiem, na braku sensownych tematów kończąc. Wraz z rozwojem i wzrostem popularności Zend Frameworka oraz jQuery, pojawiły się tematy, o których można pisać. Nagle pojawiło się więcej czasu, który można poświęcić na pisanie bloga, a problemy z hostingiem rozwiązały się w momencie odświeżenia konta Google. O czym będę pisał? O wspomnianych wcześniej Zend Framework oraz jQuery. Na blogu będą również pojawiać wpisy o .NET. Co jakiś czas pojawi się tekst o szeroko rozumianej branży IT. Bardzo…