Uvod v CakePHP Intervju Vprašanja in odgovori
CakePHP je spletni okvir z odprto kodo. Razvil jo je Cake Software Foundation Inc, prvič pa je izšel pred trinajstimi leti leta 2005. Je večjezičen in napisan v PHP. Distribuira se pod licenco MIT. CakePHP gradi spletna mesta hitreje in preprosteje. Prav tako zahteva manj kodiranja. CakePHP je kot orodje vse v enem orodju zelo dobra možnost za razvoj spleta.
Spodaj so najpomembnejša vprašanja v intervjuju:
Zdaj, če iščete službo, povezano s CakePHP, se morate pripraviti na vprašanja o intervjuju CakePHP za leto 2019. Res je, da je vsak intervju drugačen glede na različne profile delovnih mest. Tu smo pripravili pomembna vprašanja in odgovore o intervjuju CakePHP, ki vam bodo pomagali doseči uspeh v intervjuju.
V tem članku o intervjujih CakePHP za leto 2019 bomo predstavili 11 najpomembnejših in najpogosteje uporabljenih vprašanj o intervjuju CakePHP. Ta vprašanja bodo pomagala študentom, da sestavijo svoje koncepte okoli CakePHP-ja, in jim pomagala, da razbijejo intervju.
Prvič, spodaj je grafikon, ki prikazuje uporabo CakePHP med letoma 2011 in 2019. Opazite konstantno naraščanje uporabe CakePHP z leti. To kaže, da je razvojna platforma pridobila svoj nabor oboževalcev, ki jo raje zaradi enostavnosti uporabe pri razvoju svojih spletnih strani.
1. del - Vprašanja za razgovor CakePHP (osnovna)
Ta prvi del zajema osnovna vprašanja in odgovore o intervjuju CakePHP.
Q1. Pojasnite plaste CakePHP?
Odgovor:
- Modelni sloj
Modelna plast predstavlja tisti del aplikacije, ki izvaja poslovno logiko. Odgovoren je za pridobivanje podatkov in pretvorbo v primarne smiselne koncepte v aplikaciji. Ta naloga vključuje obdelavo, potrjevanje, povezovanje ali druge naloge.
- Sloj pogleda
Plast pogleda predstavlja predstavitev modeliranih podatkov. Odgovorna je za uporabo vseh razpoložljivih informacij za izdelavo predstavitvenega vmesnika, ki ga aplikacija morda potrebuje.
- Sloj krmilnika
Nadzorni sloj je odgovoren za obravnavo vseh zahtev uporabnikov. Odgovorna je za to, da daje uporabnikom odziv s pomočjo modela in slojev pogleda.
Q2. Kakšne so zahteve za namestitev PHP?
Odgovor:
- Strežnik HTTP. Na primer Apache.
- PHP 5.6.0 ali novejši
- Mbstring PHP razširitev
- Intl razširitev PHP
- Razširitev PHP SimpleXML
Pojdimo na naslednja vprašanja o intervjuju s CakePHP.
Q3. Katere so naslednje spremenljivke in kako vplivajo na aplikacijo CakePHP?
Odgovor:
- Odpravljanje napak - Spremeni izhod za odpravljanje napak CakePHP. False = Način izdelave Nobena sporočila o napaki, napake ali opozorila niso prikazana. Res = Napake in opozorila so prikazana.
- imenskega prostora -Imenski prostor za iskanje razredov aplikacij pod.
- baseUrl -Ta spremenljivka ni potrebna, če ne nameravate uporabljati Apaches mod_rewrite s CakePHP. Ne pozabite tudi odstraniti datotek .htaccess.
- base - Osnovni imenik, v katerem prebiva aplikacija. Če je napačno, bo to samodejno zaznano. Če ni napačno, preverite, ali se vaš niz začne z / in NE konča z /. E .. / basedir je veljavna aplikacija. Podnožje
- kodiranje - Določa, kaj kodira vaša aplikacija. Uporablja se za ustvarjanje nabora v postavitvi in kodiranju entitet.
- webroot - Spletni imenik.
- App.wwwRoot - Pot datoteke do spletnega korenja .
- fullBaseUrl -To je polno ime domene korena aplikacije. To kvalificirano domeno uporabljamo pri ustvarjanju URL-jev.
- imageBaseUrl -To je spletna pot do imenika javnih slik pod webrootom.
- cssBaseUrl -To je spletna pot do javnega imenika CSS pod webroot.
Q4. Pojasnite aplikacijo v PHP.
Odgovor:
To so pogosta vprašanja o intervjuju za CakePHP, postavljena v intervjuju. Funkcija aplikacije CakePHP je srce aplikacije. Nadzira, kako je aplikacija konfigurirana in kateri vtičniki, vmesna programska oprema, ukazi konzole in poti so vključeni.
- Bootstrap - Uporablja se za nalaganje konfiguracijskih datotek, definiranje konstant in drugih globalnih funkcij.
- Poti - Uporabljajo se za nalaganje poti.
- Middleware - Uporablja se za dodajanje vmesne programske opreme v aplikacijo.
- Konzola - Uporablja se za dodajanje ukaznih ukazov v konzolo.
- Dogodki - Uporablja se za dodajanje poslušalcev dogodkov v upravitelja dogodkov v aplikacijah.
Q5. Kaj je skladatelj in kako se uporablja za ustvarjanje CakePHP projekta s pomočjo skladatelja?
Odgovor:
Skladatelj je orodje, ki se uporablja za odvisnosti od projektov. Z izvajanjem spodnjega ukaza lahko ustvarite projekt CakePHP z uporabo Composerja.
php composer.phar create-project –priporočite-odstrani cakephp / app my_app_name
2. del - Vprašanja za intervju CakePHP (napredno)
Zdaj si oglejmo napredna vprašanja o intervjuju za CakePHP.
Q6. Kakšne so seje v PHP? Kako berete, pišete in brišete sejo v CakePHP?
Odgovor:
Seje CakePHP nam omogočajo, da prepoznamo edinstvene uporabnike v vseh zahtevah in shranimo podatke, povezane s temi edinstvenimi uporabniki, v edinstven ID seje. Do podatkov seje lahko dostopamo od koder koli, kjer je dostop do objekta zahteve.
Q7. Katere so vrhunske in edinstvene lastnosti CakePHP?
Odgovor:
To so pogosta vprašanja o intervjuju za CakePHP v intervjuju. Vrhunske in edinstvene značilnosti ogrodja CakePHP, zaradi katerih je preprost in cenjen, so:
- MVC Arhitektura
- Nič konfiguracija
- Vgrajena validacija
- Funkcionalnost in varnost ACL
- CRUD odri
- Lahko ga razširite s pomočjo vtičnikov
- Hiter in prilagodljiv
Q8. Kaj je paginacija v CakePHP?
Odgovor:
V CakePHP se komponenta paginacije uporablja za gradnjo poganjanih poizvedb. Za ustvarjanje povezav in gumbov za strani, se uporablja PaginatorHelper.
Q9. Katere so različne vrste podpornih predpomnilnikov CakePHP?
Odgovor:
- APCu
- Podatkovne datoteke
- Spomnjeno
- Redis
- Wincache
- XCache
Pojdimo na naslednja vprašanja o intervjuju s CakePHP.
Q10. Naštejte nekaj pogosto uporabljenih komponent CakePHP.
Odgovor:
- Preverjanje pristnosti
- Piškotek
- Ponarejanje zahtevka na več mestih
- Flash
- Varnost
- Paginacija
- Zahtevajte ravnanje
Q11. Pojasnite uporabo naslednjih funkcij in konstant PHP.
Odgovor:
- __ (niz $ string_id (, $ formatArgs)) - obravnava lokalizacijo v CakePHP
- __d (string $ domena, string $ msg, mešani $ args = null) -Omogoča preglasitev trenutne domene za iskanje enega sporočila
- __dn (string $ domena, string $ singular, niz $ plural, celo število $ count, mešani $ args = null) -Omogoča preglasitev trenutne domene za iskanje množice sporočil
- __dx (string $ domena, string $ context, string $ msg, mešani $ args = null) -Omogoča preglasitev trenutne domene za iskanje enega sporočila in poda kontekst.
- __dxn (niz $ domena, niz $ kontekst, niz $ ednina, niz $ množina, celo število $ count, mešani $ args = null) -Omogoča preglasitev trenutne domene za iskanje množice sporočil in določite kontekst.
- __n (niz $ ednine, niz $ množina, celo število $ štev., mešani $ args = null) -Vrati pravilno obliko množine sporočila.
- __x (niz $ kontekst, niz $ msg, mešani $ args = null) -Kontekst je edinstven identifikator za niz prevodov.
- Pot do absolutne poti do imenika aplikacij, vključno s poševno poševnico.
- APP_DIR-Enako aplikacijo ali ime vašega imenika aplikacij.
- CACHE-Pot do imenika datotek predpomnilnika. Lahko ga delite med gostitelji v nastavitvi za več strežnikov.
- CAKE-Pot do imenika torte.
- CAKE_CORE_INCLUDE_PATH-Pot do imenika korenskih lib.
- CONFIG-Pot v imenik config.
- CORE_PATH-Pot do korenskega imenika s končno poševnico imenika.
- DS-Short za PHP-ov DIRECTORY_SEPARATOR, ki je / v Linuxu in \ v Windows-u.
- LOGS-Pot v imenik dnevnikov.
- ROOT-Pot do korenskega imenika.
- PRESKUSI - Pot do imenika preskusov.
- TMP-Pot v imenik začasnih datotek.
- Pot do spletnega kota www_root.
- TIME_START-časovni žig Unix v mikrosekundah kot float od takrat, ko se je aplikacija začela.
- DRUGO-enako 1
- MINUTE-enako 60
- HOUR-enako 3600
- DAN-enako 86400
- TEDEN - enako 604800
- MESEC-enako 2592000
- LETO-enako 31536000
Priporočeni članki
To je vodnik za seznam vprašanj in odgovorov o intervjujih CakePHP, tako da lahko kandidat brez težav razreši ta vprašanja o intervjuju CakePHP. Tu v tej objavi smo preučili vrhunska vprašanja o intervjuju CakePHP, ki jih pogosto postavljajo v intervjujih. Če želite izvedeti več, si oglejte tudi naslednje članke -
- Vprašanja za intervju za PHP za izkušene
- Vprašanja za intervju PHP OOP
- Vprašanja o intervjuju Java EE
- Vprašanja za intervju JSP
- Vodnik po sejah v PHP