-
EBT Blokovi 🧱
-
EPT Paragrafi 🆕
-
Resursi i podrška
- DrupalBook
- Blog
-
Studije slučaja
- Automatski prevod Drupal stranica uz pomoć AI
- CI‑vođeno upravljanje konfiguracijom
- Drupal kao backend: GraphQL, JSON:API, RESTful
- Kako održavati ogromne menije u Drupalu
- Nadogradnja Drupal‑a 7 na najnoviju verziju Drupal‑a
- Prepisivanje CKEditor 4 dodataka za CKEditor 5
- Zamena Colorbox‑a sa GLightbox‑om
- Drupal Documentation
- JSON Drop API Documentation
- Forum
- Šta je novo
- Preuzmi Drupal
- Kontakti
Canvas Palette - Učinite je šarenom🎨
Canvas Palette – Prevucite blokove, ubacite video, dodajte malo boje – diploma iz dizajna nije potrebna.
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.
❗Dodatni tipovi pasusa (EPT) – Novo iskustvo rada sa pasusima
Dodatni tipovi pasusa (EPT) – analogni skup modula zasnovan na pasusima.
GLightbox is a pure javascript lightbox (Colorbox alternative without jQuery)❗
It can display images, iframes, inline content and videos with optional autoplay for YouTube, Vimeo and even self-hosted videos.
Upiti za brisanje (delete)
Menu
- Razumevanje Drupala
- Sistemski zahtevi Drupala
- Instalacija Drupala
- Ažuriranje Drupal 8
- Administracija sajta Drupal 8
- Drupal 8 moduli
- Poređenje Drupal modula
- Drupal teme
- Tipovi polja u Drupalu
- Upravljanje konfiguracijom
- Višesajt Drupal
- Specijalne mogućnosti
- Otklanjanje problema u Drupalu 8
- Kreiranje modula za Drupal
-
Drupal 8 API
- Autentifikacioni API
- Block API
- Cache API
- CKEditor API
- API za upravljanje konfiguracijom
-
API baze podataka
- Pregled API-ja baze podataka
- Opšti pojmovi
- Konfiguracija baze podataka
- Pravljenje objekta konekcije sa bazom podataka
- Statistički zahtevi
- Dinamički upiti
- Skupovi rezultata
- Korišćenje u klasi
- Upiti za ubacivanje insert
- Upiti za spajanje merge
- Upiti za brisanje (delete)
- Transakcije
- Beleženje grešaka
- Funkcije i operatori
- Entity API
- Tematizacija Drupal 8
- Nadogradnja na Drupal 8
Zahtevi za brisanje uvek treba da koriste objekat za pravljenje upita. Pokreću se korišćenjem metode delete() na sledeći način:
$query = $connection->delete('mytable', $options);
Ovo kreira objekat zahteva za brisanje koji briše zapise iz tabele mytable. Obratite pažnju da vitičaste zagrade nisu potrebne za ime tabele, jer će objekat za pravljenje upita to automatski obraditi.
Objekat zahteva za brisanje koristi "fluid" API, što znači da sve metode (osim execute()) vraćaju sam objekat zahteva, omogućavajući lančano pozivanje metoda. U mnogim slučajevima to znači da objekat zahteva nije ni potrebno čuvati u promenljivoj.
Zahtevi za brisanje su konceptualno vrlo jednostavni i sastoje se samo od WHERE uslova. Puna struktura WHERE uslova detaljno je opisana u delu „Uslovni uslovi“ i biće obrađena samo ukratko ovde.
Potpuni zahtev za brisanje ima sledeći oblik:
$num_deleted = $connection->delete('mytable')
->condition('myfield', 5)
->execute();
Gore navedeni zahtev obrišeće sve redove iz tabele {mytable} gde je kolona myfield jednaka 5. Ovo je ekvivalent sledećem SQL upitu:
DELETE FROM {mytable} WHERE myfield=5;
Metoda execute() vraća broj zapisa koji su obrisani kao rezultat zahteva.