Ի՞նչ է նշանակում ակտիվ ձայնագրություն:
Ի՞նչ է նշանակում ակտիվ ձայնագրություն:

Video: Ի՞նչ է նշանակում ակտիվ ձայնագրություն:

Video: Ի՞նչ է նշանակում ակտիվ ձայնագրություն:
Video: Ձեր ճակատագիրը գրված է ծննդյան տարեթվի վերջին թվում 2024, Մայիս
Anonim

Active Record-ն է M-ում MVC - մոդելը, որը է համակարգի շերտ, որը պատասխանատու է բիզնես տվյալների և տրամաբանության ներկայացման համար: Ակտիվ գրառում հեշտացնում է բիզնես օբյեկտների ստեղծումն ու օգտագործումը, որոնց տվյալները պահանջում են մշտական պահպանում տվյալների բազայում:

Նմանապես, մարդիկ հարցնում են՝ ինչպե՞ս է աշխատում ակտիվ ձայնագրությունը:

Դա հիմնականում դա է նշանակում Ակտիվ գրառում վերցնում է տվյալներ, որոնք պահվում են տվյալների բազայի աղյուսակում՝ օգտագործելով տողեր և սյունակներ, որոնք պետք է փոփոխվեն կամ առբերվեն՝ գրելով SQL հայտարարություններ (եթե օգտագործում եք SQL տվյալների բազա), և այն թույլ է տալիս փոխազդել այդ տվյալների հետ, կարծես դա սովորական բան է։ Ruby օբյեկտ.

Բացի վերևից, ի՞նչ է Active Records-ը Rails-ում: Rails Active Records ապահովել ինտերֆեյս և կապող աղյուսակների միջև հարաբերական տվյալների բազայում և Ruby ծրագրի կոդի միջև, որը շահարկում է տվյալների բազան գրառումներ . Յուրաքանչյուրը Ակտիվ գրառում օբյեկտն ունի տվյալների բազա մուտք գործելու համար CRUD (Ստեղծել, կարդալ, թարմացնել և ջնջել) մեթոդներ:

Բացի դրանից, ակտիվ գրառումը ORM է:

Ակտիվ գրառում օբյեկտ-հարաբերական քարտեզագրման իրականացում է ( ORM ) նույն անունով օրինաչափություն, որը նկարագրել է Մարտին Ֆաուլերը. «Օբյեկտ, որը տող է փաթաթում տվյալների բազայի աղյուսակում կամ տեսքում, ընդգրկում է տվյալների բազայի հասանելիությունը և ավելացնում տիրույթի տրամաբանությունը այդ տվյալների վրա»:

Ի՞նչ է ակտիվ գրառումը PHP-ում:

php - ակտիվ գրառում բաց կոդով ORM գրադարան է, որը հիմնված է ActiveRecord օրինակը. Այն նպատակ ունի զանգվածաբար պարզեցնել փոխազդեցությունները ձեր տվյալների բազայի հետ և վերացնել ձեռքով գրված SQL-ի դժվարությունը ընդհանուր գործողությունների համար: Ի տարբերություն այլ ORM-ների, ձեզ հարկավոր չէ օգտագործել կոդերի գեներատորներ և ձեր աղյուսակների համար քարտեզագրման ֆայլեր պահել:

Խորհուրդ ենք տալիս: