Cakephp de la instalarea zero

Această lecție deschide o serie despre cum să lucrați cu ușurință și să creați aplicații în mediul de lucru CakePHP. Lecțiile implică cunoștințele de bază ale programării PHP și orientate pe obiecte. Deși pentru începătorii informațiile furnizate vor fi foarte utile.

CakePHP este un mediu de lucru pentru PHP care oferă dezvoltatorului o arhitectură extensibilă pentru dezvoltarea, susținerea și extinderea aplicațiilor web.

Baza de CakePHP stabilite modele MVC de programare (Model-View-Controller: Model-View-Controller) și ORM (Object Mapping relația de cuplu: o mapare relațională-obiect), în legătură cu paradigma configurației, ceea ce reduce semnificativ costurile de dezvoltare și cantitatea de cod scrise menținând în același timp eficiența cerere.

Dezvoltatorii beneficiază de reducerea numărului de cod duplicat. Astfel, ei se pot concentra pe punctele cu adevărat importante ale creării aplicației.

Paradigma de configurare este un acord de proiectare software care oferă dezvoltatorului un set de soluții gata făcute astfel încât să se poată obține simplitate fără a pierde flexibilitatea necesară. Pur și simplu, dezvoltatorul trebuie doar să specifice aspecte ale aplicației care depășesc acordul. De exemplu, dacă modelul are o clasă Sale. apoi tabelul corespunzător din baza de date în mod implicit este de asemenea numit Vânzare.

Pe măsură ce se primesc informații din lecțiile de serie, toate cele de mai sus vor avea o imagine mai clară pentru înțelegere.

Figura de mai sus prezintă structura directoarelor mediului de lucru. Principalele trei cataloage realizează următoarele funcții:

director de aplicații de unde fișierele sunt localizate în prăjitura directorul aplicației, care conține mediul de operare de bază vânzătorii director în care să plaseze PHP biblioteci terțe părți care sunt necesare pentru aplicația dumneavoastră.

În general, instalarea este completă. Dacă deschideți directorul aplicației dvs. în browser, veți vedea că CakePHP funcționează, dar există mai multe avertismente.

Cakephp de la instalarea zero

Este necesar să eliminați avertismentele.

Deschideți fișierul /app/config/core.php și găsiți liniile:

Pentru a elimina primele două avertismente, trebuie să modificați valorile Security.salt și Security.cipherSeed pentru a crește nivelul de securitate al aplicației. Puteți adăuga una sau două cifre la valoare sau o puteți schimba complet. După modificarea valorilor, salvați fișierul și actualizați pagina CakePHP.

Al treilea avertisment poate fi cauzat de lipsa accesului la scriere în directorul / app / tmp (în imaginea de mai sus, permisiunea de scriere este OK). Pentru a corecta situația, trebuie să modificați drepturile pentru director la 755 sau mai mult.

În al patrulea rând de avertizare indică necesitatea de a redenumi fișierul în /app/config/database.php /app/config/database.php.default. Schimbați numele și actualizați pagina CakePHP. De asemenea, primim mesajul că nu există nicio legătură cu o bază de date.

Trebuie să creați o bază de date pe server pentru aplicație. /app/config/database.php apoi deschideți fișierul și modificați parametrii conexiunii (într-o serie de „default“), în conformitate cu setările. Actualizăm pagina.

Cakephp de la instalarea zero

Excelent, mediul de lucru CakePHP a fost instalat cu succes și este gata pentru lucrări ulterioare.

În următoarea lecție a seriei, vom aborda principiile și convențiile de bază ale CakePHP.

Cakephp de la instalarea zero

Prin obținerea de informații imediat prin două canale (vedere și auz), eficiența predării este mult mai mare decât învățarea din cărți. Și temele și testele online vă vor permite să gândiți în mod constant în limba pe care o învățați și să vă verificați imediat cunoștințele!

Cakephp de la instalarea zero

Cakephp de la instalarea zero

Dacă doriți să învățați HTML mult timp, atunci am o veste bună pentru dvs.!

Cakephp de la instalarea zero

Dacă ați învățat deja HTML și doriți să treceți mai departe, următorul pas este să învățați tehnologia CSS.

Cakephp de la instalarea zero

Dacă doriți să înțeleagă conceptele de domeniu si hosting, învață cum să creeze o bază de date, încărca fișiere pe un site web prin intermediul unui server FTP, crea subdomenii, configurați cutiile poștale pentru site-ul și să monitorizeze participarea, acest curs este conceput special pentru tine!







Articole similare

Trimiteți-le prietenilor: