Hozza létre saját modulok

Sergey Leshchenko. Ha a kódot gyakran ismételt, akkor jobb, hogy vegye ki a modult. Töltsön ezt a plusz két órát, de akkor nem értettem végzetes hibákat egyszerre minden projekt ugyanakkor, ha valaki véletlenül vagy sem a tudás, tett semmilyen konkrét változtatásokat a kódot. És vegye marketpleys modul frissíti könnyebb roll.

A modul létrehozása

Partner modulok különböznek standard modulok a következők:

  • kódot a modul - a teljes kódot a partner modul, amely be van állítva a következő formátumban: kod_partnera.kod_modulya.

Rész kod_partnera állandó irányuló partnere (meg a kártya). Rész kod_modulya partner írt, amikor hozzá egy új modult. Ezek a kódok kell alfanumerikus, de az első karakter nem lehet szám, és a kód valamilyen módon meg kell egyeznie a lényege a modult. Például a modul az interneten, kívánatos a kód beállítására fórum. Ezután a teljes kódot mycompany.forum. Kifejezések használatával szétválasztására partner azonosító és a modul szükséges, különben a készülék nem lesz látható a telepített Marketplace-megoldások, és kap a listát a rendszer modulok hibás helyzetet.

Fontos! modul kódját kell megadni kisbetűvel. különben nem fog működni IncludeModule módszer.

A kód nem kezdődhetnek számmal - ez zavarhatja a telepítést a modul. Szintén megtiltja az aláhúzás „_”.

  • A /install/index.php adatok mellett a fájlt, amely meghatározott bármely szabványos modul is meg kell adnia:

    Az ügyfél, ez az információ elérhető lesz a modulok listáját.

    Figyelem! A modul kell létrehozni windows-1251, ha telepítve van a helyszínen UTF-8 kódolást automatikusan átkódolni.

    Ne feledje, hogy Bitrix Framework elfogadott, hogy a változat nem lehet egyenlő a 0, azaz 0.0.1 - a minimális verziószámot.

    Fontos, hogy csak a nyelvi fájlokat a mappa / ru / konvertálja a kódolás a helyszínen.

    Információs blokkok vagy adatbázis-tábla?

    Maxim Mesilla. Információs blokkok nagy prototípus és funkcionális elrendezését. Szintjén történő alkalmazása (modul) készítés réteg, amely felelős az adatok tárolására és kezdjük el használni információs blokkok.

    Ha pihent a teljesítmény és funkciók az IB, akkor egyszerűen változtatni a legalacsonyabb szintre. Az én tapasztalatom szerint, ez még nem történt meg.

    Amikor létrehozza a saját modulokat, a fejlesztők gyakran felmerül a kérdés: ha írsz a saját modulokat célszerűbb: az információs blokkok vagy saját táblát? A válasz erre a kérdésre függ a feladathoz. A jelenléte a Bitrix Framework információs blokkot nem feltétlenül jelenti azt, hogy használják, hogy hajtsák végre modulokat.

    Információs blokkok - ez a sokoldalúság. Emiatt:

    • Gyakran redundáns információt blokkok szerint a képessége;
    • Ha információs blokk fejlesztő dolgozhat a modul közös komponense, akkor nem kell fejeznie az API (és leírni).

    Saját táblázatokat - elsősorban a teljesítményt. Használja a táblázatok, a fejlesztő:

    Kapcsolódó cikkek