Az adatbázis lekérdezésekor joomla 3
Ez a cikk arról olvashat, hogyan az adatbázist CMS Joomla 3 minta a táblázat adatait, és megjeleníti azokat egy húr.
Kiderül, hogy a csodálatos világot, amelyben élünk. És ez gyakran meglepő azokat a dolgokat, amelyek nem is hiszem, hogy csoda.
Ebben az esetben, a meglepetés volt, annak a ténynek köszönhető, hogy egy ilyen népszerű CMS, mint a Joomla, egy napon keresztül az internetes keresés, nem találok bármelyike teljes és értelmes cikket arról, hogy helyesen, hogy a kérelmet az adatbázis joomla és ezzel egyidejűleg az eredmény megjelenítéséhez a kívánt cella az oldalon, mint egy húr. A statisztikák szerint a megtalált, a telephelyek száma az interneten létre a motor, Joomla több mint 30 millió. Hagyományosan azt feltételezzük, hogy azok létrehozása volt körülbelül 0,5 millió euró. A fejlesztők. Ha feltételezzük, hogy a fele csak egy százaléka a fejlesztők kellett írni az adatbázis lekérdezések - mi lesz 5000 fejlesztők. És ami meglepő: miért eddig, sem a 5000-szakemberek, így nem kerül semmilyen áll a megértéséhez cikkek, hogyan hajtsák végre a helyes megválasztásával a Joomla adatbázis.
Azonban térjünk közvetlenül a technikai végrehajtását Joomla adatbázis adatfeldolgozás.
Először is, azt szeretném mondani, hogy mi lehet szükség?
Képzeljük el, hogy a webhelyen megjeleníteni kívánt adatokat néhány területen közigazgatási része, és egy szabványos komponensek és modulok nem teszi ezt lehetővé. Ez az, amikor azt igénybe írásban a saját lekérdezéseket. Az én esetemben, azt megjelenítéséhez szükséges adatokat a „Megjegyzés” a szabvány kimeneti modul a legfrissebb híreket az oldalon frontend oldalon.
Alul van a link kódját, hogy az alap Joomla tárol. le adatokat egy cellára és kiadására ezeket az adatokat egy string változó. Ez a kód lehet alkalmazni bármely területén bármely adatbázisnak Joomla. Lehetőség van regisztrálni a fő sablon fájl - index.php. Ez lehet a modul sablon fájl vagy default.php komponenst. vagy a másik fájl felelős a tartalma a termelés a frontend az oldalon.
Ismét szeretném felhívni a figyelmet, hogy a benyújtott kód legfőbb jellemzője az elv dolgozik egy Joomla adatbázis és teljesen működőképes a harmadik változata joomla. Valószínű, hogy működni fog a joomla 2.5.
Annak érdekében, hogy végre a tartalmát a kimenet további területeken, beleértve a területen „Megjegyzés” modul, vannak más módszerek is.
Most Nézzük a kódot sorról sorra.
felelős biztonsági Joomla telepítés kapcsolódik az oldalon tárol.
van egy válogatott adatokat az adatbázis táblákat. A mi esetünkben választani #__modules táblázat azonosító értékek és megjegyzés mezőket. ahol id az értéke a változó $ modulrendszerűen> id (változó $ modulrendszerűen> id - száma modul). Itt is meg kell figyelni, hogy a mód, ahogy a nevét adja az asztalra. Kezdetben, a név származik a # jelet, és a két aláhúzás. # És az első alsó aláhúzás helyettesít minket előtagot az adatbázis táblákat, vagyis nem kell regisztrálni egy igazi tábla előtag itt.
Minden fejlesztő ebben az esetben a kérelmet a szükséges táblázatokat és feltételek neki.
Fogjuk hívni tisztségéből Joomla, amely előírja, hogy a kérelmet aláírta, hogy egy belső változó, és az előtag az adatbázis táblák annyiban megváltozott, hogy van-e meghatározva a konfigurációs fájlban.
tárolja a változó $ eredmény a minta egy asszociatív tömbben. Ha valaki érdekel, print_r ($ eredmeny) csapat fogja látni a tömb a képernyőn.
loadObjectList () metódus - csak a felelős azért, hogy a mi adatokat kapunk egy asszociatív tömb. Vannak más módszerek is.
Vonalak 5-7 a foreach ciklus vesszük a képernyőn megjelenő adatok az alábbi módon:
Köszönöm mindenkinek a figyelmet.