PHP: Pirtûkek Mezin û Çarçoveya MVC ji bo PHP
Mirovên li ser Weşanxaneya Packt peyamek vê paşîn hebû ku ew cesaretê didin pêşdebirên / PHP-yên PHP-yê ku pirtûkek nû bixwînin û der barê wê de blog bikin. Ez bi rastî firsendên bi vî rengî teqdîr dikim - daxwaznameyek şandina erênî an neyînî nedaye, tenê nirxandinek dilsoz a pirtûka ku ew pêşkêş dikin (bêyî lêçûn).
Pirtûka ku min girtiye ye CodeIgniter ji bo Pêşveçûna Serîlêdana Bilez PHP, ji hêla David Upton ve hatî nivîsandin.
Pirtûka min a bijare li ser PHP / MySQL hîn jî ye PHP û Pêşkeftina Tevne ya MySQL. Ew PHP 101 û MySQL 101 e ku hemî di pirtûkek fantastîk, berfireh de û bi tonan nimûneyên kodê pêçayî ye. CodeIgniter pesnek bêkêmasî ye, dibe ku rêberek PHP 201 e. Ew hemî şîfrekirina PHP-ya hişk digire û çarçoveyek peyda dike ku kod zûtir û bi pratîkên çêtirîn ên MVC sîstem.
Ligor Wîkîpediya de:
Model-view-controller (MVC) şêweyek avahiyê ye ku di endezyariya nermalavê de tê bikar anîn. Di serîlêdanên komputerê yên tevlihev de ku daneyek pir mezin pêşkêşî bikarhêner dike, pêşdebirek timûtim dixwaze ku daneyê (model) û navrûya bikarhêner (dîtin) ji hevûdu veqetîne, da ku guherînên navrûya bikarhêner bandorê li danûstendina daneyê neke, û daneyê bêyî guhertina navnîşa bikarhêner ji nû ve were sazkirin. Modela-dîmen-kontrolker bi veqetandina gihîştina daneyê û mantiqa karsaziyê ji danasîna daneyê û têkiliya bikarhêner, bi danasîna rêgezek navîn: rêveberê vê pirsgirêkê çareser dike.
Ji xeynî ku bi tonan mînakên rastîn-cîhan baş hatine nivîsandin, yek ji wan tiştên ku ez di derbarê vê pirtûkê de herî baş hez dikim ev e ku ew rave dike ka çi nabe. CodeIgniter çarçoveyek çavkaniya çavkaniya vekirî ya navmalîn e. Bi vî rengî, ew hin hûrgelên qebûlkirî hene. Pirtûk bi berfirehî dikeve nav van. Çend hûrgelên ku min dît nebûna hêmanên gihîştinê yên di pêşandana hêmanên navrûya bikarhêner de wekî lenger, mas û form û her referansek ji bo XML REST API û Xizmetên Tevne yên kevn in. Lêbelê, ez bawer dikim dibe ku ew vebijark bi hêsanî di guhertoyên pêşerojê de werin zêdekirin - em ê bibînin!
Di raya min de beşa herî bêkêmasî ya CodeIgniter, pirtûkxaneya danegehê ye. Ez dibînim ku girêdan û pirsên MySQL-yên nivîskî bi rengek bêkêmasî demdirêj û dijwar e. Ez dixwazim tavilê li CodeIgniter bigerim da ku çarçoveya databasa wan bikar bînim, ez bawer dikim ew ê tonek dem ji min re xilas bike - nemaze di pirsên nivîsîn / ji nû de nivîsandinê! Ji bo Ajax, JChart û Manîpulasyona Wêne hin pêvekên mezin jî hene.
Heke wusa dixuye ku ez ji pirtûkê pirtir li ser CodeIgniter nîqaş dikim, her du bi rastî yek in. Pirtûk awayek bêkêmasî ya fêrbûna teknîkên pêşkeftî yên pêşkeftî ye, her çend ne tenê CodeIgniter bikar tîne. Ez pirtûkê pir pêşniyar dikim. Di pirtûkê de tê gotin "Bi hilberîneriya kodkirina PHP-ya xwe re bi çarçoveya belaş a kompakt-çavkaniya vekirî ya MVC CodeIgniter baştir bikin!". Ev dilsoz e!
Heke hûn bi CodeIgniter-ê re eleqedar dibin, bila vîdyoya Destpêkê temaşe bikin.