ºìÁªLinuxÃÅ»§
Linux°ïÖú

¼õÉÙ¿ª·¢Õß´´½¨WebÓ¦ÓóÌÐòµÄ¹¤×÷Á¿ FleaPHP

·¢²¼Ê±¼ä:2013-04-05 21:23:28À´Ô´:ºìÁª×÷Õß:empast
FleaPHP µÄÉè¼ÆÄ¿±ê
FleaPHP ÖÂÁ¦ÓÚ¼õÉÙ¿ª·¢Õß´´½¨ Web Ó¦ÓóÌÐòµÄ¹¤×÷Á¿£¬²¢½µµÍ¿ª·¢ÄѶȺÍÇ¿¶È£¬Ìá¸ß¿ª·¢Ð§ÂÊ¡£

¿ìËÙ¡¢ÇáÁ¿¼¶£¬±ÜÃâÓ·Ö׵Ľṹ´øÀ´µÄÐÔÄÜËðʧ
ÓÉÓÚ PHP ÊǽâÊÍÖ´ÐУ¬Èç¹û»¨·ÑÌ«¶à×ÊÔ´ÔÚ¿ò¼Ü±¾Éí£¬ÏÔÈ»²»Êʺϵġ£¾ÍÏñһ̨¼ÆËã»úÈç¹û°Ñ´óÁ¿µÄ×ÊÔ´¶¼»¨ÔÚ²Ù×÷ϵͳÉÏÁË£¬¶øÓ¦ÓóÌÐòÄܹ»µÃµ½µÄ×ÊÔ´È´ÉٵÿÉÁ¯£¬ÏÔÈ»ÊÇÎÞ·¨ÈÃÓû§½ÓÊܵġ£

¿ÉÀ©Õ¹¡¢¿ª·ÅÐԵļܹ¹£¬ÔÊÐí¿ª·¢ÕßÒýÈë×Ô¼ºµÄ×é¼þ»òÕßÈκγÉÊìµÄ¹¤¾ß¿â
¿ò ¼ÜËäÈ»ÌṩÁËÐí¶à×é¼þ£¬µ«²»¿ÉÄÜÍêÈ«Âú×ãÓû§µÄÐèÇó¡£Òò´Ë£¬¿ò¼Ü±¾ÉíÓ¦¸ÃÊÇËÉÉ¢ñîºÏ¡¢¿ÉÀ©Õ¹µÄ¡£¿ª·¢Õß¿ÉÒԺܼòµ¥µÄΪ¿ò¼Ü¼ÓÈëеÄ×é¼þ¡£Í¬Ê±£¬¿ò¼ÜµÄÖð²½ ·¢Õ¹Ò²²»Ó¦¸ÃÓ°Ïì¿ò¼ÜµÄºËÐÄ»ù´¡¡£×îºó£¬¿ª·ÅÐԵļܹ¹Èÿª·¢ÕßÔÚ¿ò¼ÜÖÐÒýÈëÆäËû×é¼þ»òÕß¹¤¾ß¿âʱ²»»áÓöµ½ÈκÎÀ§ÄÑ¡£ÀýÈ翪·¢Õß¿ÉÄÜ»áʹÓà Smarty À´×öÄ£°åÒýÇæ£¬ÒÔ¼° PEAR ÖеÄһЩ¿âÀ´¼ò»¯¿ª·¢¹¤×÷¡£

¾¡¿ÉÄÜÉÙµÄÆõÔ¼£¬µ«Í¬Ê±Ìṩ×ã¹»µÄ×Ô¶¯»¯ÄÜÁ¦£¬¼õÇῪ·¢Ç¿¶È
Ëä È»ÆõԼʽ±à³Ì£¬¿ÉÒÔÈÿò¼Ü±¾ÉíµÄÉè¼Æ±äµÃ¸ü¼òµ¥£¬¿ª·¢ÕßÒ²ÄÜ´Ó¿ò¼Ü»ñµÃ¸ü¶àµÄ°ïÖú¡£µ«Ì«¹ýÑϸñµÄ¹æÔòºÍÔ¼¶¨»áÃ÷ÏÔ½µµÍ¿ò¼ÜµÄÊÊÓ¦ÐÔ£¬Îª´ËÐèÒª¶ÔÁ½Õß½øÐÐÊÊ µ±µÄƽºâ¡£FleaPHPÉè¼ÆÊ±²ÉÓþ¡¿ÉÄÜÉÙµÄÆõÔ¼£¬Í¨¹ý¸ü¸´ÔÓµÄʵÏÖÀ´ÊµÏÖһЩ×Ô¶¯»¯ÄÜÁ¦¡£»òÕßÒÔ×îÉÙÁ¿µÄÅäÖÃÐÅÏ¢À´°ïÖú¿ò¼ÜΪ¿ª·¢ÕßÌṩ·þÎñ¡£

¸ß¶ÈÁé»îµÄ½â¾ö·½°¸£¬Ìṩ¿ª·¢Ó¦ÓóÌÐòµÄ´ó¶àÊý»ù±¾×é¼þ
ËäÈ»ÏÖÔÚÒѾ­ÓÐÐíÐí¶à¶à³öÉ«µÄ¹¤¾ß¿â¿É¹©Ñ¡Ôñ¡£µ«¶ÔÓÚһЩƽ³£µÄÐèÇóÀ´Ëµ£¬ÕâЩ¹¤¾ß¿â¿ÉÄܾßÓйý¶ÈɱÉËÄÜÁ¦£¨Ò²¾ÍÊÇ˵¹¤¾ß¿â±¾ÉíÌṩÁËÔ¶Ô¶³¬¹ýÐèÇóµÄ¹¦ÄÜ£©¡£ÓÉ´Ë´øÀ´ÁËѧϰÄѶÈÔö´ó¡¢ÐÔÄܽµµÍµÈÎÊÌ⡣Ϊ´Ë£¬FleaPHP ¿ò¼ÜÌṩÁËÒ»×éÇáÁ¿¼¶µÄ»ù±¾×é¼þ¡£ÕâЩ×é¼þ±»Éè¼ÆÎªÓµÓлù±¾µÄ¹¦ÄܺͿÉÀ©Õ¹¡£ ÀýÈç FleaPHP ¸½´øµÄ»ùÓÚ½ÇÉ«µÄȨÏÞÑéÖ¤×é¼þËäÈ»²»Èç phpGACL ÕâÑùµÄ¿â¹¦ÄÜÇ¿´ó£¬µ«È´Äܹ»½â¾öƽ³£¿ª·¢¶¼»áÓöµ½µÄµäÐÍȨÏÞÑéÖ¤ÎÊÌ⣬²¢ÔÊÐí¿ª·¢Õß×ÔÐÐÀ©Õ¹Õâ¸ö×é¼þ¡£

FleaPHP µÄÖ÷ÒªÌØÕ÷
³ýÁË MVC ģʽʵÏÖ¡¢Dispatcher µ÷¶ÈÆ÷¡¢Ä£°åÒýÇæµÈ³£¼û¹¦ÄÜÍ⣬FleaPHP ¿ò¼Ü»¹ÓµÓÐÐí¶à¶ÀÒ»ÎÞ¶þµÄÌØµã£º

¼òµ¥¡¢ÈÝÒ×Àí½âµÄ MVC Ä£ÐÍ
²»ÏñÆäËûÁ÷ÐеĿò¼Ü£¬FleaPHP ÌṩµÄ MVC Ä£ÐÍ×¢ÖØ¼òµ¥ºÍÈÝÒ×Àí½â¡£ÀýÈç FleaPHP ²»ÒªÇ󿪷¢Õß´ÓÌØ¶¨µÄÀàÅÉÉú×Ô¼ºµÄ¿ØÖÆÆ÷ÀàºÍÒµÎñÄ£ÐÍÀà¡£

Ò×ÓÚʹÓᢸ߶È×Ô¶¯»¯µÄÊý¾Ý¿â CRUD ²Ù×÷
FleaPHP ²ÉÓà TableDataGateway Éè¼ÆÄ£Ê½À´·â×°Êý¾Ý±í²Ù×÷¡£FLEA_Db_TableDataGateway À಻µ«ÌṩÁËÈÝÒ×ʹÓÃµÄ CRUD ²Ù×÷£¬»¹ÊµÏÖÁËÊý¾Ý±íÖ®¼äµÄ¹ØÁª²Ù×÷¡£Í¬Ê±£¬FleaPHP ûÓÐÏñÆäËû¿ò¼ÜÄÇÑù½«Ã¿Ò»ÐмǼ¶¼·âװΪһ¸ö¶ÔÏ󣨺ÁÎÞÒÉÎÊÕâ»á²úÉúÃ÷ÏÔµÄÐÔÄÜÎÊÌ⣩£¬¶øÊÇÀûÓà PHP Ç¿´óµÄÊý×éÀ´±£´æºÍ´«µÝÊý¾Ý¡£

¾¡¿ÉÄÜÉÙµÄÅäÖÃ
ËäÈ»ÏñÊý¾Ý¿âÁª½ÓÐÅÏ¢µÈÅäÖÃÈÔÈ»ÊDz»¿ÉÉٵ쬵« FleaPHP Ó¦ÓóÌÐòͨ³£Ö»ÐèÒªÉèÖü¸¸öÑ¡Ï¼´¿ÉÔÚ¸÷ÖÖ»·¾³ÖÐÔËÐÐÁ¼ºÃ¡£¶øÇÒ FleaPHP µÄËùÓÐÉèÖö¼²ÉÓà PHP Êý×éÀ´±£´æ£¬²»µ«ÈÝÒ×Àí½â£¬¶øÇÒÊ¡µôÁ˽âÎö¡¢»º´æµÈ²»±ØÒªµÄ¹ý³Ì£¬Ìá¸ßÁËÐÔÄÜ¡£

¸ß¶È¿ÉÅäÖÃÄÜÁ¦
ËäÈ» FleaPHP ×Ô¶¯»¯³Ì¶ÈºÜ¸ß£¬µ« FleaPHP ͬʱҲӵÓи߶ȵĿÉÅäÖÃÄÜÁ¦¡£Í¨¹ý¸²¸Ç FleaPHP ĬÈϵÄÑ¡Ï¿ª·¢Õß¿ÉÒÔ»ñµÃ×î´ó³Ì¶ÈµÄÁé»îÐÔ¡£Èÿª·¢Õß¿ÉÒÔÔÚÊÊÓ¦ÏÖÓдúÂë¡¢±£³Ö¿ª·¢Ï°¹ßµÈ¸÷·½Ãæ»ñµÃºÃ´¦¡£

×Ô¶¯»¯µÄÊý¾ÝÑéÖ¤ºÍתÒå
¼´±ã²»×öÈκδ¦Àí£¬³ÌÐò½«Êý¾Ýͨ¹ý FLEA_Db_TableDataGateway Ìá½»µ½Êý¾Ý¿âǰ¡£FleaPHP Ò²»á×Ô¶¯¶ÔÊý¾Ý½øÐÐÑéÖ¤£¬²¢×ªÒåÌØÊâ×Ö·û£¬×î´ó³Ì¶ÈÏû³ý SQL ×¢Èë¹¥»÷¡£

·á¸»µÄÖúÊÖ¶ÔÏóºÍ×é¼þ
FleaPHP ¸½´øÁËһЩ·Ç³£ÊµÓõÄÖúÊÖ¶ÔÏ󣬴ÓÉú³ÉͼÏñÑéÖ¤Âë¡¢´¦ÀíÎļþÉÏ´«µ½Í¨ÓÃÊý¾ÝÑéÖ¤µÈ¡£ÕâЩÖúÊÖ¶ÔÏó´ó¶àÊÇһЩ¶ÀÁ¢µÄ¶ÔÏó£¬ÍêÈ«²»ÒÀÀµÓÚ FleaPHP ¿ò¼Ü±¾Éí¡£Òò´Ë¿ª·¢Õß²»µ«¿ÉÒÔÔÚ FleaPHP Ö®ÍâʹÓÃÕâЩÖúÊÖ¶ÔÏó£¬Ò²¿ÉÒÔ·½±ãµÄ¼ÓÈë×Ô¼ºµÄÖúÊÖ¶ÔÏó¡£ ×é¼þÊDZÈÖúÊÖ¶ÔÏó¸üΪ¸´ÔӵĿÉÖØÓõ¥Ôª¡£ÕâЩ×é¼þ°üÀ¨»ùÓÚ½ÇÉ«µÄÓû§¹ÜÀí¡¢½ÅÊּܵȡ£ÀûÓÃÕâЩ×é¼þ£¬¿ª·¢Õß¿ÉÒԺܿìµÄÍê³ÉһЩ³£¼ûÈÎÎñ£¬²¢ÄÜÔÚÕâЩ×é¼þ»ù´¡ÉÏÀ©Õ¹³ö¹¦Äܸü¸´ÔÓµÄ×é¼þ¡£

Óë Smarty ¼¯³É
Ö»ÐèÒªÐ޸öÑ¡ÏFleaPHP Ó¦ÓóÌÐò¾Í¿ÉÒÔºÍÁ÷ÐÐµÄ Smarty Ä£°æÒýÇæ¼¯³É¡£

100% FREE
µ±È»£¬×îºóÒ»µã¾ÍÊÇ FleaPHP ÊÇÒ»¸öÍêÈ«¿ª·ÅÔ´´úÂëºÍÎĵµ£¨²»ÊÇÄÇÖÖ»¬»üµÄɾ³ýÁËËùÓÐ×¢ÊͽöÄÜÔËÐеĴúÂ룩¡¢²»ÏÞÖÆÊ¹ÓõÄÏîÄ¿¡£Äã¿ÉÒÔ×ÔÓɵÄѧϰ¡¢Ê¹Óà FleaPHP£¬Ò²¿ÉÒÔÔÚ×Ô¼ºµÄÓ¦ÓóÌÐòÖÐʹÓà FleaPHP¡£²»¹ÜÄãµÄÓ¦ÓóÌÐòÊÇ·ñÊÇÉÌÒµÓ¦Ó㬶¼²»ÐèÒª¹«¿ªÄãµÄÔ´´úÂ룬´Ó×î´ó³Ì¶ÈÉϱ£»¤ÁËÄãµÄ֪ʶ²úȨ¡£²»¹ýÈç¹ûÄãÔ¸Ò⽫´úÂë·´À¡µ½ÉçÇø£¬ÄÇô´ó¼Ò¶¼»á¸ÐлÄã¡£

Çë¼Çס£¬FleaPHP ÊÇÒ»¸ö³ÖÐø·¢Õ¹µÄ¿ò¼Ü£¬ËæÊ±ÓÐÐÂÌØÐÔ±»¼ÓÈëµ½¿ò¼ÜÖС£ÄãÏÖÔÚÐèÒª£¬µ« FleaPHP ÉÐδÌṩµÄ¹¦ÄÜ£¬Ò²Ðí²»¾ÃÒÔºó¾Í³öÏÖÔÚ FleaPHP ÖÐÁË¡£µ±È»£¬ÕâÐèÒªÄã»ý¼«²ÎÓë FleaPHP µÄ·¢Õ¹£¬Ìá³öÄãµÄ½¨ÒéºÍÒâ¼û¡£

×ÔÓÉµÄ FleaPHP
FleaPHP ÊÇÒ»¸ö×ñÑ­ BSD ЭÒé·¢²¼µÄ¿ª·ÅÔ´´úÂëÓ¦ÓóÌÐò¿ª·¢¿ò¼Ü¡£Äã¿ÉÒÔÃâ·Ñ»ñÈ¡ FleaPHP ¿ò¼Ü£¬²¢Ó¦Óõ½×Ô¼ºµÄ¿ª·¢¹¤×÷ÖС£ÓëÁ÷ÐÐµÄ GPL ЭÒ鲻ͬ£¬FleaPHP ×ñÑ­µÄ BSD ЭÒé²»ÒªÇ󿪷¢Õß½«»ùÓÚ FleaPHP ¿ò¼Ü¿ª·¢µÄÓ¦ÓóÌÐò¹«²¼ÓÚÖÚ¡£ÕâºÜºÃµÄ±£»¤ÁË¿ª·¢Õß¼°ÆäËùÊôÆóÒµµÄÀûÒæ¡£¸ü½øÒ»²½£¬¼´±ãÄã»ùÓÚ FleaPHP ʵÏÖÁË×Ô¼ºµÄ²úÆ·»òÕß¶Ô FleaPHP ½øÐÐÁËÐÞ¸ÄÒÔÂú×ã×Ô¼ºµÄÐèÇó¡£ÄãÈÔÈ»²»ÐèÒª¹«²¼ÄãµÄÀͶ¯³É¹û¡£

ÏÂÃæÊǹØÓÚ BSD ЭÒéµÄ¼òµ¥½éÉÜ£º

BSD ¿ªÔ´Ð­ÒéÊÇÒ»¸ö¸øÓÚʹÓÃÕߺܴó×ÔÓɵÄЭÒé¡£¿ÉÒÔ×ÔÓɵÄʹÓã¬ÐÞ¸ÄÔ´´úÂ룬Ҳ¿ÉÒÔ½«Ð޸ĺóµÄ´úÂë×÷Ϊ¿ªÔ´»òÕßרÓÐÈí¼þÔÙ·¢²¼¡£µ±Äã·¢²¼Ê¹ÓÃÁË BSD ЭÒéµÄ´úÂ룬»òÕßÒÔ BSD ЭÒé´úÂëΪ»ù´¡×ö¶þ´Î¿ª·¢×Ô¼ºµÄ²úƷʱ£¬ÐèÒªÂú×ãÈý¸öÌõ¼þ£º

Èç¹ûÔÙ·¢²¼µÄ²úÆ·Öаüº¬Ô´´úÂ룬ÔòÔÚÔ´´úÂëÖбØÐë´øÓÐÔ­À´´úÂëÖÐµÄ BSD ЭÒé¡£
Èç¹ûÔÙ·¢²¼µÄÖ»ÊǶþ½øÖÆÀà¿â/Èí¼þ£¬ÔòÐèÒªÔÚÀà¿â/Èí¼þµÄÎĵµºÍ°æÈ¨ÉùÃ÷Öаüº¬Ô­À´´úÂëÖÐµÄ BSD ЭÒé¡£
²»¿ÉÒÔÓÿªÔ´´úÂëµÄ×÷Õß/»ú¹¹Ãû×ÖºÍÔ­À´²úÆ·µÄÃû×Ö×öÊг¡Íƹ㡣
BSD ЭÒé¹ÄÀø´úÂë¹²Ïí£¬µ«ÐèÒª×ðÖØ´úÂë×÷ÕßµÄÖø×÷Ȩ¡£BSD ÓÉÓÚÔÊÐíʹÓÃÕßÐ޸ĺÍÖØÐ·¢²¼´úÂ룬ҲÔÊÐíʹÓûòÔÚ BSD ´úÂëÉÏ¿ª·¢ÉÌÒµÈí¼þ·¢²¼ºÍÏúÊÛ£¬Òò´ËÊǶÔÉÌÒµ¼¯³ÉºÜÓѺõÄЭÒé¡£ºÜ¶àµÄ¹«Ë¾ÆóÒµÔÚÑ¡ÓÿªÔ´²úÆ·µÄʱºò¶¼Ê×Ñ¡ BSD ЭÒ飬ÒòΪ¿ÉÒÔÍêÈ«¿ØÖÆÕâЩµÚÈý·½µÄ´úÂ룬ÔÚ±ØÒªµÄʱºò¿ÉÒÔÐ޸ĻòÕß¶þ´Î¿ª·¢¡£

FleaPHPµÄÆðÔ´
Á½Äê¶àÒÔǰ£¬ÎÒ¿ªÊ¼É漰ʹÓà PHP ¿ª·¢ Web Ó¦ÓõŤ×÷¡£ÔÚ·´¸´±àдһЩ¹ý³Ìʽ´úÂëºó£¬ÎÒ³¹µ×Ñá¾ëÁËÕâÖÖ¿ª·¢·½Ê½£¬¿ªÊ¼»³Äî C++ ÖеÄÃæÏò¶ÔÏóÉè¼Æ¡£Õâʱ£¬ÕýºÃÔÚ ChinaUnix ÉÏ¿´µ½ÁËshukebeitaÐֵľ«»ªÌù¡£ÔÚÕâÆªÌû×ÓÀshukebeita Ìá³öÁËÒ»ÖÖÃæÏò¶ÔÏóµÄ PHP Ó¦Óÿª·¢·½Ê½¡£ËäȻֻÓÐÒ»¸ö³ûÐΣ¬µ«ÕâÒѾ­ÈÃÎÒÊÜÒæ·Ëdz¡£

Ëæºó£¬ÎÒ¸ù¾Ý shukebeita µÄ˼·ʵÏÖÁË PFC µÄµÚÒ»¸ö°æ±¾£¨µ±Ê±ÃüÃûΪÇáÁ¿¼¶ OO ¿ò¼Ü£©¡£Æäʵ˵ÆðÀ´£¬¸ù±¾²»ÄܳÆÖ®Îª¿ò¼Ü£¬½ö½öÖ»ÓÐÁ½¸öÀà¡£µ«ÒѾ­ÊµÏÖÁËÒ»¸ö¼òµ¥µ«ÊµÓõĺËÐĽṹ¡£ÏÖÔڻعýÍ·À´¿´£¬PFC1 ʵ¼ÊÉÏʵÏÖÁËÒ»¸ö Dispatcher ģʽ£¬¸ù¾Ý HTTP ÇëÇóÖÐµÄ action ²ÎÊýµ÷Óò»Í¬µÄ´úÂë¡£

ÔÚ½ÓÏÂÀ´µÄÁ½Äêʱ¼ä£¬PFC ²»¶Ï·­Ð£¬×îÖÕ·¢Õ¹µ½ÁË PFC3¡£¸Ã°æ±¾µÄ PFC ÒѾ­ÍêÕûµÄʵÏÖÁË Dispatcher¡¢MVC ģʽ£¬²¢ÇÒÒýÈëÁË ViewDriver ³éÏó²ã¡¢»ùÓÚ½ÇÉ«µÄȨÏÞÑéÖ¤¡¢²ÉÓà Provider ģʽʵÏÖµÄÓû§ºÍ½ÇÉ«ÐÅÏ¢¹ÜÀí¡¢Ò»¸ö¼òµ¥µÄµ«´øÓлº´æ¹¦ÄÜÄ£°åÒýÇæµÈÄÚÈÝ¡£ÆÚ¼äÔø¾­ÊÔͼ½« PFC ·¢Ñï¹â´ó£¨Ð¦£©£¬¿ÉϧÓÉÓÚ¹¤×÷±ä¶¯ºÍ¸öÈËÔ­Òò£¬ÏîÄ¿½ø¶È·Ç³£»ºÂý£¬×îºóÖÕÓÚ·ÅÆúÁË¡£µ«µ¼Ö PFC ·ÅÆúµÄÖ÷ÒªÔ­Òò²¢²»ÊÇÒòΪ½ø¶È»ºÂý£¬¶øÊÇÒòΪÎÒ¿´µ½ÁË Web Ó¦Óÿª·¢µÄɱÊÖ ---- Ruby on Rails¡£

Ruby on Rails
Ruby on Rails£¨ºóÎļò³Æ RoR£©ÊÇÒ»¸ö²ÉÓà Ruby ÓïÑÔʵÏֵĿìËÙ¡¢Çá±ãµÄ Web Ó¦Óÿª·¢¿ò¼Ü£¬Í¨¹ýÆõԼʽ±à³Ì´ó´ó¼ò»¯ÁË Web Ó¦ÓõĿª·¢¹¤×÷¡£

ËùνÆõԼʽ±à³Ì£¬»ù±¾Ë¼Ïë¾ÍÊÇ¿ª·¢Õß±ØÐëÑϸñ×ñÊØ¿ò¼ÜÈ·¶¨µÄһЩ¹æÔòºÍģʽ£¨ÀýÈç¶ÔÏóÃüÃû¡¢Êý¾Ý¿âÖ÷¼ü×Ö¶ÎÃüÃûµÈ£©¡£ÓÉÓÚÕâЩ¹æÔòºÍģʽµÄ´æÔÚ£¬¿ò¼Ü¿ÉÒÔ×Ô¶¯Íê³ÉÐí¶àÒÔǰÐèÒª¿ª·¢Õß×Ô¼º´¦ÀíµÄ¹¤×÷¡£ÀýÈç¸ù¾ÝÌØ¶¨µÄÃû×Ö£¬»ñȡҵÎñ¶ÔÏó»òÕßÊý¾Ý±í²Ù×÷¶ÔÏ󡣸üÖ÷ÒªµÄÔ­ÒòÊÇ RoR ʵÏÖÁË ActiveRecord ģʽ£¬²¢ÇÒÔÚÕâ¸ö»ù´¡Ä£Ê½Ö®ÉÏ£¬À©Õ¹ÁËÐí¶à±ãÓÚ¿ª·¢Õß²Ù×÷Êý¾Ý¿âµÄ·½·¨¡£

ËäÈ» ActiveRecord Ö»ÄÜ´¦Àí Create£¨½¨Á¢£©¡¢Read£¨¶ÁÈ¡£©¡¢Update£¨¸üУ©¡¢Delete£¨É¾³ý£©µÈÊý¾Ý±í²Ù×÷£¬ÒÔ¼°Ò»¶ÔÒ»¡¢Ò»¶Ô¶àºÍ¶à¶Ô¶àµÈ¼¸ÖÖÓÐÏÞµÄÊý¾Ý±í¼ä¹ØÁª¹ØÏµ¡£µ«ÎÒÃÇÆ½Ê±¿ª·¢µÄ´óÁ¿Ó¦ÓóÌÐò£¬CRUD Óֺγ¢²»ÊÇÆäÖеÄÖ÷ÒªÄÚÈÝÄØ¡£Òò´Ë£¬RoR Ϊ¿ª·¢Õß½â¾öÁ˴󲿷ÖÈÕ³£ÈÎÎñ£¬Èÿª·¢Õß¿ÉÒÔ¼¯Öо«Á¦µ½¸ü¹Ø¼üµÄµØ·½£¬ÀýÈçÒµÎñÁ÷³ÌµÄʵÏÖ¡£

ÔÚÎÒ¿´µ½ RoR ºó£¬Ã÷°× PFC ËäÈ»ÒѾ­½â¾öÁË MVC ģʽ¡¢È¨ÏÞÑéÖ¤µÈÈÎÎñ£¬µ«×îÖ÷ÒªµÄÊý¾Ý¿â·ÃÎÊȴûÓÐÌṩÈκÎÄܹ»¼ò»¯¿ª·¢µÄ½â¾ö·½°¸¡£¾­¹ý·´¸´¿¼ÂÇ£¬ÎÒÖÕÖ¹ÁË PFC ϵÁУ¬¿ªÊ¼ÁËÒ»¸ö¡°È«Ð¡±µÄ¿ò¼ÜÉè¼Æ¡£

Flea1 Óë FleaPHP
×î³õ£¬Õâ¸öпò¼ÜÑØÓÃÁËPFCϵÁеÄÃüÃû·½Ê½£¬ÃüÃûΪ flea1£¨Ò²¾ÍÊÇ FLEA µÚÒ»°æ£©¡£ÔÚÕâ¸ö°æ±¾ÖУ¬ÎÒÊÔÑéÁËһЩÏë·¨£¬²¢È¡µÃÁ˲»´íµÄЧ¹û¡£

²»¹ý£¬ÎÒûÓвÉÓÃÑϸñµÄ ActiveRecord ģʽ£¬¶øÊDzÉÓÃÁËÀàËÆCakePHP£¬Ò»¸öÀàËÆ RoR µÄ PHP ¿ò¼ÜµÄ Model Éè¼Æ¡£ÕâÖÖÉè¼Æ¼ÈʵÏÖÁË CRUD ²Ù×÷£¬ÓÖʵÏÖÁËÊý¾Ý±í¼äµÄ¹ØÁª²Ù×÷¡£½«Õâ¸ö×î³õ°æ±¾µÄ flea1 ¿ò¼ÜÓ¦Óõ½Êµ¼Ê¹¤×÷Öкó£¬ÂíÉÏÈ¡µÃÁËÁ¢¸Í¼ûÓ°µÄЧ¹û¡£Êý¾Ý¿â·ÃÎʹ¤×÷±»´ó´ó¼ò»¯£¬ÉõÖÁÁ¬Êý¾Ý¿â·ÃÎÊ´úÂë¶¼²»ÓÃдÁË¡£¶øÇÒ¶ÔÓÚÊý¾Ý±íÖ®¼äµÄ¹ØÁª£¬Ò²ÄÜÍê³É×Ô¶¯»¯µÄ´¦Àí¡£

½ÓÏÂÀ´£¬ÎÒÄõ½ÁË¡¶ÆóÒµÓ¦Óüܹ¹Ä£Ê½¡·Õâ±¾¾­µäµÄÉè¼ÆÄ£Ê½Êé¼®¡£¾­¹ý×ÐϸÑо¿£¬²¢Êµ¼Ê²âÊÔ¡£ÎÒ·¢ÏÖÔÚ PHP ÀïÃæÊ¹Óà ActiveRecord ģʽ²¢²»ÊÇÒ»¸öºÜºÃµÄÑ¡Ôñ¡£ÒòΪ ActiveRecord ʵ¼ÊÉÏÊÇÕë¶ÔÊý¾Ý±íÀïÃæµÄÿһ¸öÊý¾ÝÐй¹ÔìÒ»¸ö¶ÔÏó¡£ÕâÑùÒ»À´£¬¶ÔÓÚ PHP ÕâÖÖÃæÏò¶ÔÏóÄÜÁ¦²»Ç¿£¨ÓÈÆäÊÇ PHP4£©µÄ½Å±¾ÓïÑÔÀ´Ëµ£¬´øÀ´ÁËÐí¶à¼¬ÊÖµÄÎÊÌâ¡£

×îÖÕ£¬flea1 µÄÉè¼Æ·½°¸½øÐÐÁËһЩµ÷Õû£¬È·¶¨ÎªÏÖÔڵļܹ¹£¬²¢ÇÒ¿ò¼ÜÃüÃûΪ FleaPHP¡£

δÀ´µÄ·¢Õ¹
FleaPHP ÔÚÍâÀ´½«¼ÌÐø±£³Ö¼òµ¥Ò×Óᢸ߶ÈÄ£¿é»¯µÄÌØµã£¬µ«Í¬Ê±Í¨¹ý¿É²åÈëµÄÄ£¿éÐÎʽÌṩ¸ü¶àµÄ¹¦ÄÜ¡£

FleaPHP ÏîÄ¿µÄ¶ÌÆÚÄ¿±ê£º

ÍêÉÆÎĵµ
Ò»¸ö³É¹¦µÄÏîÄ¿£¬Àë²»¿ªÍêÉÆµÄÎĵµºÍ¼¼ÊõÖ§³Ö¡£Ä¿Ç°£¬FleaPHP µÄºËÐĺÍÖ÷Òª¹¦ÄÜÒѾ­ÈÕÇ÷Îȶ¨£¬µ«Îĵµ»¹ºÜØÑ·¦¡£ËùÒÔ£¬½üÆÚ FleaPHP ÏîÄ¿×éµÄÖ÷Òª¹¤×÷¾ÍÊÇÍêÉÆÎĵµ£¬È·±£¿ª·¢ÕßÄܹ»¾¡¿ìÕÆÎÕ FleaPHP µÄʹÓá£ÎĵµÄ¿Ç°ÕýÔÚ׫дµÄ°üÀ¨¿ª·¢Ö¸ÄϺÍһЩϵÁÐÎÄÕ¡£

Ö§³Ö¸ü¶àµÄÊý¾Ý¿âϵͳ
Ŀǰ£¬FleaPHP ½öÄÜÖ§³Ö MySQL Êý¾Ý¿â¡£µ«ÓÉÓÚ FleaPHP µÄÊý¾Ý¿â³éÏó²ã·Ç³£¼òµ¥£¬ËùÒÔ¶ÌÆÚÄÚ¼´¿ÉÔö¼Ó¶Ô¶àÖÖÊý¾Ý¿âµÄÖ§³Ö¡£

FleaPHP ÏîÄ¿µÄ³¤ÆÚÄ¿±ê£º

ÒÔ²å¼þÐÎʽÌṩ¸ü¶àµÄ¹¦ÄÜ
ÓÉÓÚ FleaPHP ¿ª·ÅʽµÄ½á¹¹£¬¿ª·¢Õß¿ÉÒԺܷ½±ãµÄΪ FleaPHP Ìṩ¸ü¶àµÄ²å¼þ¡£ÕâЩ½«ÒªÔö¼ÓµÄ²å¼þ°üÀ¨ÍêÕûµÄ Ajax Ö§³Ö¡£

ÎüÊÕ¿ª·¢Õß²ÎÓ룬½« FleaPHP ½¨ÉèΪһ¸ö³É¹¦µÄÉçÇø¿ªÔ´ÏîÄ¿¡£

À´×Ô:¿ªÔ´ÖйúÉçÇø
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ