Prvih 11 vprašanj in odgovorov o intervjuju CakePHP (Posodobljeno za 2019)

Kazalo:

Anonim

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 -

  1. Vprašanja za intervju za PHP za izkušene
  2. Vprašanja za intervju PHP OOP
  3. Vprašanja o intervjuju Java EE
  4. Vprašanja za intervju JSP
  5. Vodnik po sejah v PHP