Pracując nad projektem wykorzystującym bazę danych, czasami zachodzi potrzeba sprawdzenia zapytań, które są wykonywane na naszej bazie danych. Szczególnie przydatne jest to wówczas, gdy wykorzystujemy mechanizmy ORM (Doctrine lub natywny mechanizm wbudowany w Zend Framework). W takiej sytuacji nie musimy
Zend Framework 2 – pole Select i walidator InArray
Załóżmy następującą sytuację: tworzymy w Zend Framework formularz, który wśród swoich pól będzie zawierał pole typu select. Pole te ma służyć do wyboru np. języka. Kod html, który ma powstać będzie wyglądał tak: Jak widać nie ma tutaj nic specjalnego.
Responsive design – przydantne narzędzie do testowania
Dostępność urządzeń z różnymi rozmiarami ekranów oraz wyświetlającymi obraz w różnych rozdzielczościach wymusza na twórcach stron internetowych takie ich tworzenie, aby automatycznie się skalowały i dostosowywały swój wygląd oraz wyświetlane informacje. Problem pojawia się jednak, gdy chcemy sprawdzić nasze rozwiązania
Zend Framework 2 – własny komunikat błędu dla walidatora NotEmpty
Pracując przy ostatnim projekcie bazującym na Zend Framework 2 napotkałem dziwny błąd. Mianowicie dla pól formularza, które miały atrybut required miały ustawiony na true, nie mogłem ustawić własnego komunikatu błędu. Pomimo tego, że walidator dla tego pola ustawiony w InputFilter,
Zend_Pdf – automatyczne zawijanie tekstu
Podczas generowania dokumentów Pdf przy wykorzystaniu komponentu Zend_Pdf z Zend Framework możne spotkać problem związany z zamieszczaniem w dokumencie długiego tekstu. Z pomocą może tutaj przyjść poniższa metoda, która przyjmując kilka parametrów załatwi za nas całą sprawę automatycznie. Jako parametry
Magento – dodawanie kolejnej wersji językowej
Dodawanie kolejnej wersji językowej do sklepu opartego o Magento przedstawię na przykładzie wersji angielskiej. Zakładam, że mamy dostępną podstawową instancję sklepu w języku polskim ze zdefiniowaną główną kategorią sklepu. Pierwszym krokiem jest zalogowanie się do Panelu administracyjnego. Z górnego menu
PhpStorm 6 już dostępne
W dniu dzisiejszym JetBrains udostępnił kolejną wersję PhpStorm, tym razem oznaczoną numerkiem 6. Wśród nowości możemy znaleźć: rozszerzenie funkcjonalności Composera poprawiony mechanizm obsługi Namespace dodanie organizatora codu Code (Re)arranger nowy edytor schematów baz danych zupełnie nowy Web Tool Kit (zawiera
Zend Framework: tworzenie helpera widoku we własnej przestrzeni nazw
Tworząc własne helpery widoku domyślnie dołączane są helpery zawierające się w przestrzeni nazw Zend_View_Helper_ i ulokowane w application/views/helpers. Zdaża się jednak, że w projekcie używamy określonej przestrzeni nazw dla klas. W moich projektach mam zdefiniowaną następująco metodę _initAutoload w bootstrapie,
Zend Framework 2.0.4 wydany
W dniu wczorajszym została opublikowana nowa wersja Zend Framework, tym razem oznaczona numerkiem 2.0.4. Główną zmianą jest wprowadzenie dwóch strategii związanych z widokiem: Zend\View\Strategy\JsonStrategy oraz Zend\View\Strategy\FeedStrategy. Ponadto zostało poprawionych ponad 40 zgłoszonych do poprzedniego wydania bugów. Pełna informacja o najnowszym
Nowa wersja PHPUnit
W dniu dzisiejszym Sebastian Bergmann poinformował na swoim blogu o wydaniu najnowszej wersji PHPUnit. Nowe wydanie zostało oznaczone numerkiem 3.7.0. Jako kluczowe zmiany zostały wymienione między innymi: zastosowanie nowych asercji – dla przykładu operujących na danych JSON modyfikacja wyglądu raportów
PhpStorm 5.0 wydane
W dniu wczorajszym została opublikowana już 5 wersja mojego ulubionego IDE dla PHP – czyli PhpStorm. Najnowsza wersja niesie kolejne usprawnienia dla codziennej pracy z kodem, są to między innymi: usprawniony silnik podpowiadania nazw zmiennych, pól klas, a przede wszystkim