logo

Dodatni tipovi blokova (EBT) - Novo iskustvo rada sa Layout Builder-om❗

Dodatni tipovi blokova (EBT) – stilizovani, prilagodljivi tipovi blokova: slajdšouvi, kartice sa tabovima, kartice, akordeoni i mnogi drugi. Ugrađena podešavanja za pozadinu, DOM Box, javascript dodatke. Iskusite budućnost kreiranja rasporeda već danas.

Demo EBT moduli Preuzmite EBT module

❗Dodatni tipovi pasusa (EPT) – Novo iskustvo rada sa pasusima

Dodatni tipovi pasusa (EPT) – analogni skup modula zasnovan na pasusima.

Demo EPT moduli Preuzmite EPT module

Scroll
18/06/2025, by Ivan

Konstruktor Select upita podržava korišćenje izraza u listi polja. Primeri izraza uključuju „duplu vrednost polja starosti“, „broj svih polja imena“ i podniz polja naslova. Imajte na umu da mnogi izrazi mogu koristiti SQL funkcije, ali nisu sve SQL funkcije standardizovane za sve baze podataka. Programer modula treba da osigura da se koriste samo izrazi koji su kompatibilni sa ciljnim bazama podataka. (Pogledajte Spisak funkcija i operatora)

Da biste dodali izraz u upit, koristite metod addExpression().

$count_alias = $query->addExpression('COUNT(uid)', 'uid_count');
$count_alias = $query->addExpression('created - :offset', 'timestamp', array(':offset' => 3600));

Prva linija će dodati „COUNT(uid) AS uid_count“ u upit. Drugi parametar je alias za polje. U retkim slučajevima kada je alias već zauzet, biće generisan novi, a vraćena vrednost addExpression() biće korišćeni alias. Ako alias nije naveden, biće generisan podrazumevani alias „expression“ (ili expression_2, expression_3 itd.).

Opcioni treći parametar je asocijativni niz vrednosti za placeholder-e koji se koriste kao deo izraza.

Obratite pažnju da neki SQL izrazi možda neće funkcionisati ako nisu praćeni GROUP BY klauzulom, dodatom preko $query->groupBy(). Programer treba da osigura da je generisani upit validan.

Source URL: