Arendamine MVC komponent/arendamine põhikomponenti

 
Arendamine MVC komponent/arendamine põhikomponenti

See on mitme-artikkel seeria õpetused, kuidas luua mudel-View-Contoller komponent Joomla! Versioon 3.1.

Algavad sissejuhatuseja navigeerida artiklid selle seeria abil navigeerimine kasti paremale ( artiklid selle seeria).

Arendada põhikomponenti

See lehekülg läheb läbi põhilised sammud peavad tegema lihtsamaid võimalik komponent, mis väljund Tere, maailm! et esiotsa Joomla! 3.1 veebilehel.

Peamine väljund

Esmalt seadistama põhilised avalik väljund selle komponendi. Luua yoursite/components/com_helloworld/helloworld.php järgmise sisuga:

<? php
kaja"Tere maailm";

Manifest failis

Iga laiendamine peab manifest failis, mis määrab paigaldus ja konfiguratsiooni teave pikendamise eest. Manifesti fail nimega componentname.xml . Lihtne komponent me vaja ainult kaasata võimalikud elementide minimaalne arv selle XML-faili.

Luua helloworld.xml samas kataloogis kui teie helloworld.php eespool, järgmise sisuga:

<? XML-iversioon="1.0"kodeering="utf-8"? >
< laiendaminetüüp="osa"versioon="3.1"meetod="uuendamise">
        < nimi>Hello World!</nimi>
        < halduse></halduse>
        < faile>
                < failinimi>helloworld.php</failinimi>
        </failid>
</laiendamine> 

Pange tähele, et selle name element on tegelikult vabatahtlik, kuid see muudab lihtsamaks identifitseerimiseks järgmises sammus.

Paigaldus

Järgmiseks on meil vaja öelda Joomla! "avastada" see uus komponent, nii, et seda saab paigaldada ja kasutada. Selleks läheb laiendamine Manager-> Avasta ja klõpsates tööriistaribal 'Discover'. See skannib on components kataloog (teiste hulgas) otsin komponendid, mis on veel installimata.

Uus komponent tuleks loetleda tulemuseks saadav tabel ja installida sa lihtsalt valige see (mis checkbox) ja klõpsake tööriistaribal nuppu "Install".

Märkus: Ärge muretsege sõnumi "komponendi installimine: XML-fail ei sisalda haldus element", nagu meie osa ei ole veel kõik haldamise funktsioonid. Lisame neid hiljem juhendaja.

Tere maailm!

Näete nüüd põhikomponenti huviorbiidis, liikudes http://localhost/joomla/index.php?option=com_helloworld (asendades localhost/joomla koos oma installi asukoht).