Database queries usually are quite simple, but sometimes we have to build more complex queries. Let’s have an example We do have a search form where user can select one or many colours of product and one or many sizes.
Zend Framework 2 – implementation of session authentication timeouts
Zend Framework 2 has implemented session mechanism which works quite well, but there are few missing features. One of this features are good handling of session timeout extension. The case User logs in at 10:00 AM. Authentication feature (based on
sgCounter – jQuery plugin which supports length control in form fields
sgCounter is a tiny jQuery plugin which allows live control of your text fields in form. This plugin works with input text fields and textarea fields, which contains appropriate attributes set. It is also a visual friendly, because information about
Zend Framework 2: custom layout for error pages
By default error pages gets the default layout of our application based on Zend Framework 2 and inject it’s own content. Sometimes default layout has some features placed on it, which should not be presented on the error page. Especially
Zend Framework 2 – wykorzystanie cache
Zend Framework 2 oferuje kilka różnych adapterów pozwalających na cache poszczególnych elementów, które chcemy składować w pamięci podręcznej. Poniżej przedstawię sposób konfiguracji cache opartego na systemie plików. Konfiguracja adaptera W pierwszym kroku musimy ustawić konfigurację adaptera, co dokonuje się w
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.
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,