ÓÃPHP¿ªÊ¼ÄãµÄMVC(Èý)ʵÏÖÄãµÄModel²ã ÊÕ²Ø
http://blog.csdn.net/hahawen/archive/2004/05/01/20692.aspx
Èý¡¢ÊµÏÖÄãµÄMode²ã
Model²ã£¬¾ÍÊÇMVCģʽÖеÄÊý¾Ý´¦Àí²ã£¬ÓÃÀ´½øÐÐÊý¾ÝºÍÉÌÒµÂß¼µÄ×°·â£¬½øÐÐËûµÄÉè¼ÆµÄʱºòÉè¼Æµ½Èý¸ö¸ö¸ÅÄî:
------ModelÀà¡£ÊÇʵÌåÀà¡£ÓÃÀ´±£´æÊý¾Ý¿â±í¸ñµÄÖÐÒ»Ìõ¼Ç¼µÄËùÓÐ×ֶεÄÊý¾Ý¡£²¢ÇÒ¿ÉÒÔÑéÖ¤ÕâÌõ¼Ç¼Êý¾ÝµÄÍêÕûÐÔ¡£
------ModelManager
Àà¡£ ÊÇʵÌåÀàµÄ¹ÜÀíÀࡣͨ³£Ã¿Ò»¸öʵÌåÀà(Model)¶¼ÒªÓÐÒ»¸ö¶ÔÓ¦µÄ¹ÜÀíÀà(ModelManager)¡£¹ÜÀíÀà¿ÉÒÔÓÃÀ´¹ÜÀíʵÌåÀàÀïÃæµÄÊý¾Ý¼Í¼
(ÀýÈçɾ³ý/Ìí¼Ó/¸ü¸Ä.....)¡£ µ«ÊÇModelManagerÀ಻һ¶¨ÒªÓжÔÓ¦µÄModelÀà¡£
------dbÀà¡£ ÓÃÀ´¹ÜÀí¶ÔÊý¾Ý¿âµÄÁª½Ó¡£ ModelManagerÀàËùÓеĶÔÊý¾ÝµÄ²Ù×÷¡£¶¼ÊÇͨ¹ýÕâ¸ödbÀàÀ´ÊµÏֵġ£ ÔÚÕû¸öMVCģʽÖС£Ö»ÓÐÕâ¸ödbÀà¿ÉÒÔÖ±½Ó¶ÔÊý¾Ý¿â½øÐвÙ×÷¡£Í¬Ê±Ò²Ö»ÓÐModelManagerÀà¿ÉÒÔ¶ÔdbÀà½øÐе÷Óá£
¿´ÉÏÈ¥ºÃÏóÊDZȽÏÂé·³¡£µ«ÊÇʵ¼ÊÉϲ¢²»¸´ÔÓ¡£ÕâÖÖModel²ãÉè¼Æ·½Ê½¡£ºÍÍøÉϹºÎïϵͳµÄ¹ºÎï³µ³ÌÐòÊǼ«ÆäÏàËƵġ£Model¿ÉÒÔ¿´×÷ÊǹºÎï³µÀïµÄµ¥¸öÉÌÆ·µÄÐÅÏ¢Àà¡£Manager¿ÉÒÔ¿´×÷ÊǶ©µ¥¡£ ¶©µ¥ÊÇÓÃÀ´¹ÜÀí²É¹ºµÄÉÌÆ·µÄ¡£
ÏÂÃæÊÇÒ»¸ö¼òµ¥µÄÀý×Ó¡£Ó¦¸ÃÊDZȽϵäÐ͵ġ£×ÅÖØ¿´ËûµÄÕû¸öÉè¼ÆºÍÁ÷³ÌµÄʵÏÖ¡£×ÐϸÑо¿Ò»Ï¡£Æäʵ²»ÄÑ¡£
×¢Òâ:ÏÂÃæÀý×ÓʹÓõÄËùÓеÄÀàºÍ·½·¨¶¼ÊǾ¹ý¼ò»¯µÄ¡£Êµ¼ÊÇé¿ö±ÈÕâ¸öÒª¸´ÔӵĶࡣµ«ÊÇ¡£×÷Ϊһ¸öʵÀýÒѾÊÇ×ã¹»ÓÃÁË¡£
Îļþ¼Ð½á¹¹:
|- Db.php
|- Model.php
|- Manager.php
|- ModelTest1.php
|- ModelTest2.php
|- ModelTest3.php
|- ModelTest4.php
|- Model /
|- Model / ClassModel.php
|- Model / StudentModel.php
|- Model / ClassManager.php
|- Model / StudentManager.php
×¢ÒâÎļþ¼ÐºÍÎļþÃûµÄ´óСд
ÄÚÈÝ:¼ÙÉèÓÐÒ»¸öÊý¾Ý¿â,±£´æÔÚÁ½Õűí,Ò»ÕÅÊÇclass(°à¼¶)±í¸ñ,Ò»ÕÅÊÇstudent(ѧÉú)µÄ±í¸ñ,
class±í¸ñ×Ö¶Î: cls_id----------int--------not null
cls_name--------string-----not null
cls_address-----string--
Ïà¹ØÎĵµ£º
Óà PHP ¶ÁÈ¡ºÍ±àд XML DOM
ʹÓà DOM ¿â¡¢SAX ½âÎöÆ÷ºÍÕýÔò±í´ïʽ
ÎĵµÑ¡Ïî
´òÓ¡±¾Ò³
½«´ËÒ³×÷Ϊµç×ÓÓʼþ·¢ËÍ
¼¶±ð£º Öм¶
Jack Herrington (jack_d_herrington@codegeneration.net), ¸ß¼¶Èí¼þ¹¤³Ìʦ, "Code Generation Network"
2006 Äê 2 ÔÂ 06 ÈÕ
ÓÐÐí¶à¼¼Êõ¿ÉÓÃÓÚÓà PHP ¶ÁÈ¡ºÍ±àд XML¡£±¾ÎÄÌṩÁËÈýÖÖ ......
ÔÚÎÒÃǵÄÍøÕ¾Éè¼Æ¹ý³ÌÖУ¬¾³£»áÓõ½¶àÌõ¼þ²éѯ£¬±¾ÎĵÄÔ´ÂëÊÇÒ»¸ö¶þÊÖ·¿ÎݲéѯµÄÀý×Ó¡£ÔÚ±¾ÀýÖУ¬ÎÒÃÇҪʵÏÖÄܹ»Í¨¹ýµØÀíλÖã¬ÎïÒµÀàÐÍ£¬·¿Îݼ۸ñ£¬·¿ÎÝÃæ»ý¼°ÐÅÏ¢·¢²¼ÈÕÆڵȶà¸öÌõ¼þ²éѯµ½¿Í»§ËùÐèµÄ×ÊÁÏ¡£
²éѯÎļþ£¨search.php£©
Ò»¡¢Éú³É²éѯÓï¾ä£º
ÒÔÏÂΪÒýÓõÄÄÚÈÝ£º
<?
$conn=mysql_connect("localhost", ......
$_SERVER´æ´¢µ±Ç°·þÎñÆ÷ÐÅÏ¢£¬ÆäÖÐÓм¸¸öÖµÈç$_SERVER["QUERY_STRING"]£¬$_SERVER["REQUEST_URI"]£¬$_SERVER["SCRIPT_NAME"]ºÍ$_SERVER["PHP_SELF"]³£³£ÈÝÒ×»ìÏý£¬ÒÔÏÂͨ¹ýʵÀýÏê½â$_SERVERº¯ÊýÖÐQUERY_STRING£¬REQUEST_URI£¬SCRIPT_NAMEºÍPHP_SELF±äÁ¿Çø±ð£¬ÕÆÎÕÕâËÄÕßÖ®¼äµÄ¹Øϵ£¬±ãÓÚÔÚʵ¼ÊÓ¦ÓÃÖÐÕýÈ·»ñÈ¡ËùÐèÒªµÄÖµ
1£ ......
Ò»¡¢PHP SESSIONÔÀí
ÎÒÃÇÖªµÀ£¬sessionÊÇÔÚ·þÎñÆ÷¶Ë±£³ÖÓû§»á»°Êý¾ÝµÄÒ»ÖÖ·½·¨£¬¶ÔÓ¦µÄcookieÊÇÔÚ¿Í»§¶Ë±£³ÖÓû§Êý¾Ý¡£HTTPÐÒéÊÇÒ»ÖÖÎÞ״̬ÐÒ飬·þ
ÎñÆ÷ÏìÓ¦ÍêÖ®ºó¾ÍʧȥÁËÓëä¯ÀÀÆ÷µÄÁªÏµ£¬×îÔ磬Netscape½«cookieÒýÈëä¯ÀÀÆ÷£¬Ê¹µÃÊý¾Ý¿ÉÒÔ¿Í»§¶Ë¿çÒ³Ãæ½»»»£¬ÄÇô·þÎñÆ÷ÊÇÈçºÎ¼ÇסÖÚ¶àÓû§
µÄ»á»°Êý¾ÝÄØ£¿
Ê×ÏÈÒª ......
·¢±íÓÚ2008Äê10ÔÂ14ÈÕ
PHP»ù´¡£º±êǩʹÓãº
PHP´úÂë±ØÐë°üº¬ÔÚ <?PHP ºÍ ?>Ö®¼ä¡£
һЩÆäËûµÄ±êÇ©ÑùʽҲ¿ÉÒÔʹÓ㬱ÈÈç<?,<%,»òÕß<script language="php">(Js±êÇ©)¡£
ÆäËû±êÇ©¿ÉÒÔÊÇÓ㬵«Ö»ÓÐÔÚ<?php £¿>Ö®¼äµÄ½Å±¾²ÅÊÇ¿ÉÓõÄPHP´úÂë¡£
£¨¹ØÓÚlesson 23 µÄphp.iniÅäÖÃÎļþ£©
¿ªÊ ......