logo

Լրացուցիչ Բլոկների Տեսակներ (EBT) - Դասավորության Կառուցողի նոր փորձառություն❗

Լրացուցիչ Բլոկների Տեսակներ (EBT) - ձևավորված, կարգավորելի բլոկների տեսակներ՝ սլայդշոուներ, ներդիրներ, քարտեր, բացվող ցանկեր և շատ ուրիշներ։ Ներառված կարգավորումներ՝ ֆոնի, DOM տուփի, JavaScript փլագինների համար։ Փորձեք դասավորությունների կառուցման ապագան արդեն այսօր։

EBT մոդուլների ցուցադրական տարբերակներ Ներբեռնել EBT մոդուլները

❗Լրացուցիչ Պարբերությունների Տեսակներ (EPT) - Պարբերությունների նոր փորձառություն

Լրացուցիչ պարբերության տեսակներ (EPT) - անալոգիական պարբերության վրա հիմնված մոդուլների հավաքակազմ։

EPT մոդուլների ցուցադրական տարբերակներ Ներբեռնել EPT մոդուլները

Scroll
19/06/2025, by Ivan

Drupal 8 տվյալների բազայի API-ն տրամադրում է ստանդարտ, մատակարարից անկախ անաբստրակցիայի մակարդակ՝ տվյալների բազայի սերվերներին մուտք գործելու համար։ Դուք գրեթե երբեք չպետք է ուղղակիորեն կանչեք տվյալների բազան, եթե չեք մշակում հիմնական API-ներ։

API-ն նախագծվել է SQL-ի սինտաքսն ու հզորությունը պահպանելու համար, բայց նաև՝

  • հեշտությամբ աջակցել մի քանի տվյալների բազաների սերվերների օգտագործմանը;
  • թույլ տալ ծրագրավորողներին օգտագործել բարդ ֆունկցիաներ, օրինակ՝ գործարքներ;
  • տրամադրել կառուցվածքային ինտերֆեյս՝ դինամիկ հարցումներ կառուցելու համար;
  • ապահովել անվտանգության և այլ առաջադեմ մեթոդների ստուգում;
  • տրամադրել մոդուլներին մաքուր ինտերֆեյս՝ կայքի հարցումները բռնելու և փոփոխելու համար։

 

Տվյալների բազայի API-ի հիմնական փաստաթղթերը ձեռք են բերվում ուղղակի կոդի մեկնաբանություններից։ Այս բաժինը լրացնում է այդ API փաստաթղթերը՝ տրամադրելով ուսուցողական ուղեցույց մոդուլի հեղինակների համար, որոնք ցանկանում են աշխատել տվյալների բազայի համակարգի հետ, ինչպես նաև համակարգի ակնարկ ադմինիստրատորի տեսանկյունից։

Տվյալների բազայի API-ն կառուցված է օբյեկտա-կենտրոնացված նախագծման մոտեցումներով, ուստի այս փաստաթուղթը ենթադրում է առնվազն մասամբ ծանոթություն այդ կոնցեպտներին։ Պարզ գործողությունների համար հասանելի է նաև պրոցեդուրալ ոճ, բայց այն խորհուրդ չի տրվում։ Տվյալների բազայի հետ փոխգործակցության համար առաջարկվում է օգտագործել կապի օբյեկտը։

Նշեք, որ տվյալների բազայի API-ն միշտ լավագույն տարբերակը չէ տվյալների հետ աշխատելու համար։ Drupal 8-ում API-ի օգտագործումը սովորաբար իրավիճակային է, օրինակ՝ Node API օգտագործել Node-ի CRUD գործողությունների համար, Entity API՝ Entity-ների ստեղծման համար և այլն։ Խնդրում ենք դիտել API փաստաթղթերը՝ որոշելու համար, թե որ API-ն ամենալավն է ձեր կարիքներին համապատասխան։

Նշում՝ այս ուղեցույցը հնարավոր է չընդգրկի API-ի բոլոր հնարավորությունները։

Drupal’s online documentation is © 2000-2020 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License.