thinkphp5ºÍciÄĸöºÃ
½üÄêÀ´£¬Ëæ×Å»¥ÁªÍøµÄѸÃÍÉú³¤£¬ÖÖÖÖÍøÕ¾ºÍÓ¦Óòã³ö²»ÇÈÃÈËÑÛ»¨çÔÂÒ¡£ÔÚÕâЩӦÓÃÖУ¬ÍøÕ¾ºǫ́ÖÎÀíÊÇÒ»¸ö²»¿É»òȱµÄ²¿·Ö£¬¶ø thinkphp 5 ºÍ codeigniter (ci) Êdz£¼ûµÄºǫ́¿ª·¢¿ò¼Ü¡£ÄÇô£¬ÕâÁ½¸ö¿ò¼ÜÄĸö¸üºÃ£¿ÕâÊÇÒ»¸öÖµµÃÌÖÂ۵Ļ°Ìâ¡£
Ò»¡¢¿ò¼Ü¼ò½é
1.1 ThinkPHP 5
ThinkPHP 5 ÊÇÒ»¸ö»ùÓÚ PHP ÓïÑԵĿªÔ´ Web Ó¦Óÿª·¢¿ò¼Ü¡£Ëü×ñÕÕ MVC ¼Ü¹¹Ä£Ê½£¬¾ßÓмòÆÓ¡¢¸ßЧ¡¢ÎÞаµÈÓŵ㡣ThinkPHP 5 ÌṩÁ˸»ºñµÄ¹¤¾ßºÍÀ©Õ¹¿â£¬¼«´óµØ½µµÍÁË¿ª·¢Àú³ÌÖеÄÖØ´óÐÔ¡£
1.2 CodeIgniter (CI)
CodeIgniter ÊÇÁíÒ»¸ö³£ÓÃµÄ PHP ¿ª·¢¿ò¼Ü£¬Ëü±»³ÆΪ¡°Á½¿éשͷµÄ¿ò¼Ü¡±£¬ÓÉÓÚËüÖ»ÐèҪһЩ»ù±¾µÄ֪ʶºÍÉÙÁ¿µÄ´úÂë¾Í¿ÉÒÔ½¨ÉèÒ»¸öÍøÕ¾¡£CI ÇáÁ¿¼¶¡¢¼òÆÓÒ×ѧ¡¢ËÙÂʿ죬¹ØÓÚСÐÍ Web Ó¦ÓóÌÐòµÄ¿ª·¢ºÜÊÇÊʺϡ£
¶þ¡¢ÐÔÄܽÏÁ¿
Á¬Ã¦Ñ§Ï°¡°PHPÃâ·ÑѧϰÌõ¼Ç£¨ÉîÈ룩¡±£»
2.1 ÐÔÄÜ·½ÃæµÄ½ÏÁ¿
ÔÚÐÔÄÜ·½Ã棬ThinkPHP 5 µÄÐÔÄÜÓÅÓÚ CI¡£¾Ý²âÊÔÊý¾ÝÏÔʾ£¬ThinkPHP 5 µÄËÙÂÊ±È CI ¿ì 2 ±¶ÒÔÉÏ¡£ÕâÊÇÓÉÓÚ ThinkPHP 5 µÄÔËÐÐЧÂʸü¸ß£¬Ê¹ÓÃÁ˸üÏȽøµÄ´úÂëÓÅ»¯ÊÖÒÕ¡£CI ÔÚСÐÍÓ¦ÓÃÖÐÌåÏÖÓÅÒ죬µ«ÊýÄ¿ÖØ´óµÄ¿ªÔ´ÉçÇøҲδÄÜΪ CI ´øÀ´×Ô×÷ÑÚÊεÄÐÔÄÜÌåÏÖ¡£
2.2 Êý¾ÝÐÔÄܵĽÏÁ¿
ÔÚ´¦Öóͷ£´ó×ÚÊý¾Ýʱ£¬ThinkPHP 5 ºÍ CI µÄ´¦Öóͷ£·½·¨ÓÐËù²î±ð¡£ThinkPHP 5 ʹÓÃÁ˸üÏȽøµÄÊý¾Ý¿âÅþÁ¬ÊÖÒÕ£¬¿ÉÒÔ¸ü¸ßЧµØ´¦Öóͷ£´ó×ÚÊý¾Ý£¬¶ø CI µÄ´¦Öóͷ£·½·¨Ïà¶ÔÀ´Ëµ½ÏΪ¼òÆÓ¡£
2.3 ïÔ̼ÓÔØʱ¼äµÄ½ÏÁ¿
ÔÚ»á¼ûËÙÂÊ·½Ã棬ThinkPHP 5 ¹ØÓÚ´óÐ͵ÄÓ¦Óã¬ïÔ̼ÓÔØʱ¼äµÄЧ¹û±È CI ¸üºÃ¡£ËäÈ»£¬¹ØÓÚСÐ͵ÄÓ¦Óã¬CI ´¦Öóͷ£¿ìËÙ£¬»áÈÃÒ³Ãæ¸ü¿ìµØ¼ÓÔسöÀ´¡£
Èý¡¢¿ª·¢ºÍʹÓÃ
3.1 ¿ª·¢¿ò¼ÜµÄÎȹÌÐÔ
ThinkPHP 5 ºÍ CI ¶¼Êǹ¦Ð§Îȹ̵Ŀª·¢¿ò¼Ü£¬²¢ÇÒÓÐ×ÅÇ¿Ê¢µÄÓ¦ÓóÌÐò¹¦Ð§¡£ÔÚʹÓÃÕâÁ½ÖÖ¿ò¼Ü¾ÙÐпª·¢Ê±£¬Äã¿ÉÒÔÔÚÕâ¸ö»ù´¡ÉÏ´´Á¢×Ô¼ºµÄÓ¦Óá£ÎÞÂÛÊÇÄÄÖÖ¿ò¼Ü£¬¿ª·¢Õ߶¼¿ÉÒÔÇáËɾÙÐпª·¢¡£
3.2 ʹÓÃÄѶȵĽÏÁ¿
ThinkPHP 5 µÄʹÓÃÄѶÈÉÔ¸ßÓÚ CI£¬ÐèÒª¾ß±¸Ò»¶¨µÄ PHP »ù´¡ºÍ MVC ¼Ü¹¹µÄÏàʶ¡£CI ÔòÏà¶ÔÔ½·¢ÈÝÒ×ÉÏÊÖ£¬ÓÉÓÚËü²»ÐèÒªÌØÁíÍâ°²ÅÅ°ì·¨²¢ÇÒʹÓüòÆÓ¡£
3.3 À©Õ¹ÐÔ½ÏÁ¿
ÔÚÀ©Õ¹·½Ã棬ThinkPHP 5 ±È CI ¸üΪǿʢ¡£ËüµÄÀ©Õ¹¿âÔ½·¢¸»ºñ£¬²¢ÇÒ´ó´ó¶¼³£¼ûµÄ¹¦Ð§¶¼ÄÚÖÃÔÚ½¹µã¿ò¼ÜÖС£CI ÌṩÁËÐí¶à²å¼þºÍÀ©Õ¹£¬µ«×ÊÔ´²¢²»Èç ThinkPHP 5 ÄÇÑùÍêÉƺͳÉÊì¡£
ËÄ¡¢×ܽá
×ܵÄÀ´Ëµ£¬ThinkPHP 5 ºÍ CI ¶¼ÊǺÜÊÇºÃµÄ PHP ¿ª·¢¿ò¼Ü£¬Ñ¡ÔñÄĸö¿ò¼ÜÖ÷Ҫȡ¾öÓÚÏÖʵÐèÒª¡£ÈôÊÇÊÇСÐ͵ÄÓ¦ÓóÌÐò£¬¿ÉÒÔʹÓà CI£»ÈôÊÇÊÇ´óÐ͵ÄÏîÄ¿£¬ThinkPHP 5 ¿ÉÒÔ¸üºÃµØÖ§³Ö¡£³ý´ËÖ®Í⣬¹ØÓÚ¾ßÓÐÒ»¶¨ PHP »ù´¡ºÍ MVC ¼Ü¹¹ÖªÊ¶µÄÈËÀ´Ëµ£¬ThinkPHP 5 ¸ü¾ßÀ©Õ¹ÐÔ£¬¶ø¹ØÓÚ³õѧÕßÀ´Ëµ£¬CI ¸üÈÝÒ×ÉÏÊÖ¡£
×ÛÉÏ£¬thinkphp5 ºÍ ci ¶¼Óи÷×ÔµÄÓÅÊƺÍÊÊÓó¡¾°£¬¶øÑ¡ÔñÄĸöÈ¡¾öÓÚÏÖʵÐèÇó¡£ÎÒÃÇ¿ÉÒÔƾ֤×Ô¼ºµÄÊÖÒÕˮƽºÍÏîÄ¿ÐèÒªÀ´Ñ¡ÔñºÏÊʵĿò¼Ü£¬ÒÔ±ã¸ü¸ßЧµØ¾ÙÐпª·¢¡£
ÒÔÉϾÍÊÇthinkphp5ºÍciÄĸöºÃµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡