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 „_”.
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ő: