1 00:00:00,000 --> 00:00:02,150 >> [கருத்தரங்கு] [Kohana: ஒரு இலகுரக PHP கட்டமைப்பு] 2 00:00:02,150 --> 00:00:04,000 [பிராண்டன் லியு] [ஹார்வர்ட் பல்கலைக்கழகம்] 3 00:00:04,000 --> 00:00:07,270 [இந்த CS50 உள்ளது.] [CS50.TV] 4 00:00:07,270 --> 00:00:09,130 >> அனைவருக்கும் வணக்கம். என் பெயர் பிராண்டன் ஆகிறது. 5 00:00:09,130 --> 00:00:11,000 நான் கல்லூரியில் செய்து கணினி அறிவியல் இங்கே ஒரு இளைய, இன்று நாம் பற்றி பேச போகிறோம் 6 00:00:11,000 --> 00:00:14,460 ஒரு PHP வலை மேம்பாட்டு கட்டமைப்பை இது Kohana,. 7 00:00:14,460 --> 00:00:17,260 இன்று ஒரு நேரடி குறியீட்டு கருத்தரங்கு போகிறது, 8 00:00:17,260 --> 00:00:21,000 அதனால் நான் அடிப்படையில், Kohana என்ன என்பதை விளக்க 5-10 நிமிடங்கள் செலவிட போகிறேன் 9 00:00:21,000 --> 00:00:25,000 பின்னர் நான் உண்மையில் ஒரு சூப்பர் எளிய வலைப்பதிவு உருவாக்க போகிறேன் 10 00:00:25,000 --> 00:00:28,570 இங்கே உண்மையில் புதிதாக நீங்கள். 11 00:00:28,570 --> 00:00:32,229 நாம், Kohana வலைத்தளத்தில் இருந்து குறியீடு பதிவிறக்க போகிறோம் 12 00:00:32,229 --> 00:00:35,000 மற்றும், நாம் ஒரு வலைப்பதிவு உருவாக்க தொடங்க போகிறோம், மற்றும் வட்டம் அது மிகவும் பயனுள்ளது இருக்க வேண்டும் 13 00:00:35,000 --> 00:00:37,000 நீங்கள் ஒருவேளை பார்க்க வேண்டும், ஏனெனில் நான் சில தவறுகள் செய்ய வேண்டும், 14 00:00:37,000 --> 00:00:39,000 நீங்கள் என்னை அவர்களிடம் இருந்து மீட்க பார்க்கிறேன், 15 00:00:39,000 --> 00:00:42,040 நான் இந்த வலைப்பதிவு மூலம் உருவாக்க அல்லது நீங்கள் என் சிந்தனை செயல்முறை பார்க்கிறேன், 16 00:00:42,040 --> 00:00:44,000 இதற்கிடையில், நீங்கள் கட்டமைப்பு தன்னை நன்கு கிடைக்கும். 17 00:00:44,000 --> 00:00:48,000 வட்டம் அது ஒரு படிப்பினையை உடற்பயிற்சி இருக்க வேண்டும். 18 00:00:48,000 --> 00:00:51,370 >> முதலில், ஒரு கட்டமைப்பை சரியாக என்ன? 19 00:00:51,370 --> 00:00:54,000 நீங்கள் இதுவரை CS50 எடுத்து வருகிறது என்றால், நீங்கள் உண்மையில் எந்த வேலை செய்யவில்லை 20 00:00:54,000 --> 00:00:56,000 கட்டமைப்புகள் இன்னும், மற்றும் விஷயம் இதுதான். 21 00:00:56,000 --> 00:01:00,000 ஒருவேளை நீங்கள் ஏற்கனவே 1 வலை அபிவிருத்தி ஒத்திகை செய்துவிட்டேன் 22 00:01:00,000 --> 00:01:03,000 மற்றும் நீ வலைத்தளங்கள் உருவாக்க மற்றும் கட்டுமான தளங்கள் வைத்து தொடர்ந்து சொல்கிறேன். 23 00:01:03,000 --> 00:01:05,000 நீங்கள் ஒரு சில விஷயங்களை கவனிக்க ஆரம்பித்து விடுவேன். 24 00:01:05,000 --> 00:01:07,000 நீங்கள் கவனிக்க வேண்டும் முதல் விஷயம், நீங்கள் ஒருவேளை அதே விஷயங்களை செய்கிறீர்கள் என்று ஆகிறது 25 00:01:07,000 --> 00:01:09,150 மீண்டும் மீண்டும் அனைத்து நேரம், 26 00:01:09,150 --> 00:01:13,000 பயனர் உள்ளீடு தரவு சுத்தம் போன்ற விஷயங்களை, 27 00:01:13,000 --> 00:01:17,250 ஒரு குறிப்பிட்ட வழியில் உங்கள் கோப்புகளை ஏற்பாடு போன்ற விஷயங்கள். 28 00:01:17,250 --> 00:01:19,000 நீங்கள் ஒருவேளை கவனிக்க வேண்டும், மற்ற விஷயம் என்று உங்கள் குறியீடு 29 00:01:19,000 --> 00:01:21,000 மிக, மிக குளறுபடியாக ஆக தொடங்கி இருக்கலாம், 30 00:01:21,000 --> 00:01:24,000 நீங்கள் அசுத்தமாக அதை விட்டு ஒரு மிகவும் கடினமான நேரம் அதை பராமரிக்க வேண்டும், 31 00:01:24,000 --> 00:01:26,000 அல்லது நீங்கள் உங்கள் குறியீடு கட்டமைக்க அது மட்டு செய்து இருக்கலாம் 32 00:01:26,000 --> 00:01:28,510 அது இன்னும் பராமரிக்கப்படுகிறது செய்ய சில வழிகளில். 33 00:01:28,510 --> 00:01:31,020 வலை கட்டமைப்புகளை அடிப்படையில் உள்ளே வந்து அங்கு >> இது 34 00:01:31,020 --> 00:01:33,680 வலைத்தளங்கள் நிறைய கட்டப்பட்டது யார் இந்த மக்கள், அவர்கள், 35 00:01:33,680 --> 00:01:35,820 "நாங்கள் இந்த ஒரு இணையதளம் உருவாக்க ஒவ்வொரு முறை மீண்டும் தேவையில்லை." 36 00:01:35,820 --> 00:01:39,050 "நாம் ஏன் நீங்கள் இந்த விஷயங்கள் என்று ஒரு தொகுப்பு செய்ய கூடாது 37 00:01:39,050 --> 00:01:41,250 ஒவ்வொரு முறை நீங்கள் ஒரு இணையதளம் உருவாக்க வேண்டும்? " 38 00:01:41,250 --> 00:01:43,030 எனவே நீங்கள் ஒரு புதிய இணையதளம் உருவாக்க போது, 39 00:01:43,030 --> 00:01:45,880 நீங்கள் சரியாக இந்த குறிப்பிட்ட இணையதளத்தில் பற்றி என்ன கவனம். 40 00:01:45,880 --> 00:01:48,630 நீங்கள் அனைவரும் பல்வேறு கட்டமைப்பு மீண்டும் தேவையில்லை 41 00:01:48,630 --> 00:01:53,070 மற்றும் குறியீடுகள் பிரிவினை மீண்டும் குறியீடு 42 00:01:53,070 --> 00:01:56,180 நீங்கள் அடிக்கடி நீங்கள் வலைத்தளங்களில் செய்யும் போது என்ன செய்ய வேண்டும் என்று. 43 00:01:56,180 --> 00:01:59,410 யோசனை ஒரு கட்டமைப்பை நீங்கள் ஒரு உயர் மட்ட குறியீடு எழுத அனுமதிக்கிறது ஆகிறது 44 00:01:59,410 --> 00:02:01,030 குறைந்த அளவிலான விவரங்கள் பற்றி கவலை இல்லாமல். 45 00:02:01,030 --> 00:02:03,670 ஒரு கீழ் நிலை விவரம் போன்ற ஏதாவது இருக்கலாம் 46 00:02:03,670 --> 00:02:07,250 பயனர் உள்ளீடு தரவு சுத்தம் கையாள்வதில். 47 00:02:07,250 --> 00:02:09,320 என்று நீங்கள் உண்மையில் பற்றி கவலைப்பட தேவையில்லை என்று ஒன்று இருக்கிறது. 48 00:02:09,320 --> 00:02:12,370 நீங்கள் உங்கள் வலை ஒதுக்கீடு பற்றி உண்மையில் என்ன கவனம் செலுத்த வேண்டும். 49 00:02:12,370 --> 00:02:14,790 இது பாய்லர் குறியீடு நிறைய நீக்குகிறது. 50 00:02:14,790 --> 00:02:16,640 அது உங்கள் திட்டத்தின் ஒரு கட்டமைப்பு உள்ளது. 51 00:02:16,640 --> 00:02:18,680 >> மிகவும் பிரபலமான ஒரு மாதிரி காட்சி கட்டுப்பாட்டாளர், இருக்கும் 52 00:02:18,680 --> 00:02:20,380 நான் ஒரு இரண்டாவது பற்றி பேச போகிறேன். 53 00:02:20,380 --> 00:02:22,790 மற்றும் முறை நிறைய இவ்வரைச்சட்டங்கள் நடைமுறைகள் ஒரு தொகுப்பு எண்ணம், 54 00:02:22,790 --> 00:02:25,750 நீங்கள் பயன்படுத்த விதிகள், மற்றும் சிறந்த நடைமுறைகள் 55 00:02:25,750 --> 00:02:28,190 என்று நீங்கள் வலை கட்டமைப்பை ஏற்க போது 56 00:02:28,190 --> 00:02:30,050 நீங்கள், ஒரு குறிப்பிட்ட வழியில் உங்கள் குறியீடு எழுத வேண்டும் 57 00:02:30,050 --> 00:02:32,430 இது பொதுவாக ஒரு கொள்கைகளை தொகுப்பு ஒப்பு 58 00:02:32,430 --> 00:02:34,290 பொதுவாக இருக்க வேண்டும் ஏற்கப்படுகிறது என்று சமூகம் 59 00:02:34,290 --> 00:02:36,230 குறியீடு எழுதும் ஒரு நல்ல வழி. 60 00:02:36,230 --> 00:02:38,260 இது, மேலும் பொருந்தக்கூடியனவாக உங்கள் குறியீடு மேலும் பராமரிக்ககூடியதில் செய்கிறது 61 00:02:38,260 --> 00:02:40,030 அதனால் மற்றும் மிகவும் முன்னும் பின்னும். 62 00:02:40,030 --> 00:02:42,740 இறுதியாக, நான் வேண்டும் விஷயம் கட்டமைப்புகள் பற்றி வலியுறுத்த 63 00:02:42,740 --> 00:02:45,980 நூலகங்கள் மற்றும் கட்டுப்பாட்டை தலைகீழ் பற்றி இந்த யோசனை, மற்றும் விஷயம் இதுதான். 64 00:02:45,980 --> 00:02:48,430 ஒரு நூலகம் மற்றும் ஒரு கட்டமைப்பை வித்தியாசம் இருக்கிறது என்று ஒரு நூலகம் 65 00:02:48,430 --> 00:02:51,990 நீங்கள் இன்னும் முக்கிய திட்டம் எழுதி, 66 00:02:51,990 --> 00:02:54,460 நீங்கள் அப்படி நூலகம் நாடுவதன் 67 00:02:54,460 --> 00:02:56,810 நீங்கள் ஏதாவது செய்ய நூலகம் அழைப்பு. 68 00:02:56,810 --> 00:02:58,180 ஒரு நூலகம் மற்றும் ஒரு கட்டமைப்பை வித்தியாசம் 69 00:02:58,180 --> 00:03:01,620 கட்டமைப்பு கட்டுப்பாட்டு வெளியே தொடங்குகிறது என்று, 70 00:03:01,620 --> 00:03:03,260 அது உங்கள் குறியீடு செயல்பட, 71 00:03:03,260 --> 00:03:06,190 அதனால் நீங்கள் அதை நினைக்க முடியாது - அது ஒரு கட்டமைப்பை என்று ஏன் இது - 72 00:03:06,190 --> 00:03:09,700 கட்டமைப்பு உங்கள் குறியீடு இந்த சட்டம் மற்றும் அமைப்பு வழங்குகிறது, 73 00:03:09,700 --> 00:03:11,320 நீங்கள் துளைகள் பூர்த்தி, 74 00:03:11,320 --> 00:03:13,990 இந்த இரண்டாவது மிகவும் வெளிப்படையாக இருக்கும் 75 00:03:13,990 --> 00:03:16,670 நீங்கள் பார்க்கும் போது எனக்கு கட்டமைப்பை சூழலில் குறியீடு எழுத தொடங்க. 76 00:03:16,670 --> 00:03:19,130 நான் இடைவெளிகளை நிரப்பும் என்று பார்க்க வேண்டும், 77 00:03:19,130 --> 00:03:22,450 மற்றும் கட்டமைப்பு வகையான, அனைத்து நகரும் துண்டுகளாக கட்டுப்படுத்தும் 78 00:03:22,450 --> 00:03:27,420 நான் சரியான இடங்களில் துண்டுகள் போட வேண்டும். 79 00:03:27,420 --> 00:03:29,360 >> இன்று நாம் Kohana பற்றி பேச போகிறோம், 80 00:03:29,360 --> 00:03:31,610 பல PHP கட்டமைப்புகள் ஒன்றாகும். 81 00:03:31,610 --> 00:03:34,550 , வலை கட்டமைப்புகளை உள்ளன, மற்றும் ஒருவர் கிட்டத்தட்ட ஒவ்வொரு மொழியில் உள்ளன 82 00:03:34,550 --> 00:03:38,330 Kohana பலம் உள்ளது, ஏனெனில் நான் Kohana எடுக்கவில்லை 83 00:03:38,330 --> 00:03:43,250 பொதுவாக அழைத்து எளிதான PHP கட்டமைப்பு அங்கீகரிக்கப்பட்டது. 84 00:03:43,250 --> 00:03:45,940 இது மிகவும் எளிமையான தான். 85 00:03:45,940 --> 00:03:48,470 இன்னும் பல பல அம்சங்களை கொண்டு வர என்று அங்கு மற்ற ஒருவர், அங்கு 86 00:03:48,470 --> 00:03:51,590 ஆனால் அவர்கள் அழைத்து மிகவும் கடினமாக இருக்கும். 87 00:03:51,590 --> 00:03:54,920 இறுதியாக, Kohana MVC கட்டமைப்பை பயன்படுத்துகிறது. 88 00:03:54,920 --> 00:03:57,780 இது நாம் உண்மையில் ஒரு திட்டத்தை உருவாக்க முடியும் என்று போதுமான இலகுரக 89 00:03:57,780 --> 00:03:59,620 இங்கே உங்கள் கண் முன், மற்றும் நீ அழகாக முடியும் 90 00:03:59,620 --> 00:04:02,780 அழகாக எளிதாக சேர்த்து பின்பற்ற. 91 00:04:02,780 --> 00:04:04,420 >> MVC கட்டமைப்பை என்றால் என்ன? 92 00:04:04,420 --> 00:04:06,540 இது, மாதிரி காட்சி கட்டுப்பாட்டாளர் குறிக்கிறது 93 00:04:06,540 --> 00:04:09,560 நீங்கள் குறியீடு பற்றி நினைத்தால் ஒருவேளை நீங்கள் இதுவரை எழுதி கொண்டிருக்கிறேன் 94 00:04:09,560 --> 00:04:11,280 உங்கள் வலை அபிவிருத்தி psets சில 95 00:04:11,280 --> 00:04:14,710 நீங்கள் எழுதும் தொடங்கும் போது, நீங்கள் பொதுவாக இந்த சில பார்க்க முடியும், ஆனால் 96 00:04:14,710 --> 00:04:16,500 மிகவும் சிக்கலான வலை பயன்பாடு, 97 00:04:16,500 --> 00:04:21,209 இந்த 3 பிரிவுகளில் இடையே பிரிவு இன்னும் தெளிவாக இருக்கிறது. 98 00:04:21,209 --> 00:04:26,740 நான், அப்படி ஒரு ஸ்டேக் இங்கே மீதமுள்ள தீட்டப்பட்டது 99 00:04:26,740 --> 00:04:29,920 அடிக்கடி நீங்கள் மக்கள் வலை அபிவிருத்தி அடுக்குகள் பற்றி பேச கேட்க வேண்டும், 100 00:04:29,920 --> 00:04:33,760 இந்த யோசனை விளக்க வேண்டும் என்று 101 00:04:33,760 --> 00:04:37,510 ஒவ்வொரு அடுக்கு, ஒவ்வொரு கூறுகளையும் உண்மையில் மட்டுமே தொடர்பு கொள்ள முயற்சிக்கிறது 102 00:04:37,510 --> 00:04:40,750 2 மற்ற கூறுகள் இடையே. 103 00:04:40,750 --> 00:04:44,550 யாரோ ஒரு வாடிக்கையாளர் அல்லது ஒரு உலாவி உங்கள் இணைய அணுகுகிறது. 104 00:04:44,550 --> 00:04:48,870 அவர்கள் பார்வையில் குறியீடு மூலம் உங்கள் நிரல் தொடர்பு. 105 00:04:48,870 --> 00:04:50,500 காட்சி குறியீடு கட்டுப்படுத்தி ஊடாடுகிறது. 106 00:04:50,500 --> 00:04:52,400 கட்டுப்படுத்தி, மாதிரி தொடர்பு 107 00:04:52,400 --> 00:04:55,090 மற்றும் மாதிரி SQL தரவுத்தள தொடர்பு. 108 00:04:55,090 --> 00:04:59,670 நீங்கள் ஒழுங்காக உங்கள் குறியீடு எழுத விரும்பினால் இடையில் எந்த துள்ளல் உள்ளது. 109 00:04:59,670 --> 00:05:01,670 >> இந்த விஷயங்கள் என்ன செய்ய வேண்டும்? 110 00:05:01,670 --> 00:05:06,020 மாடல் அடிப்படையில் உங்கள் தரவு மேற்கொள்கின்றன என்று குறியீடு துண்டு உள்ளது. 111 00:05:06,020 --> 00:05:09,100 நீங்கள் சேமிக்க என்று பொருட்களை கொண்டு, உங்கள் தகவல் மேற்கொள்கின்றன என்று எதையும், 112 00:05:09,100 --> 00:05:11,280 அல்லது தரவுத்தள அந்த பொருட்களை மீட்பதில், 113 00:05:11,280 --> 00:05:13,450 என்று அனைத்து மாடல் மூலம் கையாளப்படுகிறது. 114 00:05:13,450 --> 00:05:15,290 ஒருவேளை நீங்கள் உங்கள் தகவல் பொருள்கள் வேண்டும். 115 00:05:15,290 --> 00:05:17,700 நாம் காதல் செய்ய ஒரு மாதிரியை உருவாக்க போகிறோம், 116 00:05:17,700 --> 00:05:19,760 அதனால் ஒரு பதவியை அது சில பண்புகளை இருக்கலாம். 117 00:05:19,760 --> 00:05:23,900 நீங்கள் அந்த பதிவுகள் சேமித்து அல்லது இடுகைகளை பெறுவதில் சுற்றி செயல்பாடுகளை வேண்டும் 118 00:05:23,900 --> 00:05:26,270 அல்லது மற்றும் முன்னும் பின்னுமாக பதிவுகள் மற்றும் வடிகட்டி, 119 00:05:26,270 --> 00:05:28,880 அந்த மாதிரி கையாளப்படுகிறது என்று அனைத்து குறியீடு தான். 120 00:05:28,880 --> 00:05:31,780 கட்டுப்படுத்தி பயன்பாட்டு தர்க்கம் வகையான, 121 00:05:31,780 --> 00:05:37,910 மற்றும் பல்வேறு விஷயங்கள் நிறைய பயன்பாட்டு தர்க்கம் செல்ல முடியும். 122 00:05:37,910 --> 00:05:39,790 நீங்கள் வேறு ஒரு ஏபிஐ பேசுகிறீர்கள் என்றால், 123 00:05:39,790 --> 00:05:42,310 நீங்கள் பயன்பாடு தர்க்கம் கையாள்வதில் நீங்கள் எங்கே என்று இருக்கலாம். 124 00:05:42,310 --> 00:05:47,990 நீங்கள் பல வெவ்வேறு மாதிரிகளில் இருந்து தரவுகளை கொண்டு வேண்டும் முயற்சி என்றால் 125 00:05:47,990 --> 00:05:51,540 அடிக்கடி கட்டுப்படுத்தி கையாளப்படுகிறது என்று, சில வழியில் அவர்களை இணைக்க வேண்டும். 126 00:05:51,540 --> 00:05:53,820 உதாரணமாக, பேஸ்புக், நீங்கள் நண்பர் ஒருவர் என்றால், 127 00:05:53,820 --> 00:05:58,500 என்று உறவை ஏற்படுத்தி பின்னர் ஒருவேளை அந்த சட்டத்தின் 128 00:05:58,500 --> 00:06:00,490 கட்டுப்படுத்தி செய்யப்படுகிறது. 129 00:06:00,490 --> 00:06:04,350 >> இறுதியாக, காட்சி நீங்கள் உண்மையில் பார்க்க என்ன உருவாக்கும் என்று குறியீடு ஆகிறது. 130 00:06:04,350 --> 00:06:07,410 முறை நிறைய நான் CS50 psets உள்ள நினைக்கிறேன் 131 00:06:07,410 --> 00:06:10,050 அவர்கள் உண்மையில் இந்த 3 விஷயங்கள் பிரிக்க நீங்கள் ஊக்குவிக்க கூடாது. 132 00:06:10,050 --> 00:06:12,430 ஒருவேளை நீங்கள் மேலே அமைந்துள்ள இந்த பெரிய, நீண்ட கோப்பு வேண்டும் 133 00:06:12,430 --> 00:06:15,130 நீங்கள் சில SQL கேள்வி செய்ய மற்றும் ஒருவேளை சில செயலாக்க செய்ய 134 00:06:15,130 --> 00:06:17,020 தரவு நீங்கள் தரவுத்தள இருந்து பெறப்பட்டது 135 00:06:17,020 --> 00:06:19,370 பின்னர் நீங்கள் கீழே உள்ள அனைத்து உங்கள் HTML வேண்டும். 136 00:06:19,370 --> 00:06:22,840 நீங்கள் மேலும் மேலும் பக்கங்கள் உருவாக்க நீங்கள் அந்த காணலாம் 137 00:06:22,840 --> 00:06:25,790 நீங்கள் சில குறியீடு மீண்டும் வேண்டும் போகிறோம், என்று, 138 00:06:25,790 --> 00:06:29,600 விஷயம் உங்கள் கோப்பு உண்மையில் பெரிய மற்றும் நீண்ட பெறுகிறார் ஆகிறது 139 00:06:29,600 --> 00:06:32,370 மற்றும் நிர்வகிக்க கடினம் ஆகும். 140 00:06:32,370 --> 00:06:34,500 மீதமுள்ள நன்றாக கருதப்படுகிறது காரணம் 141 00:06:34,500 --> 00:06:36,120 பல காரணங்கள் உள்ளது. 142 00:06:36,120 --> 00:06:38,110 முதல் விஷயம் கவலைகள் பிரிப்பு ஏதாவது அழைக்கப்படுகிறது 143 00:06:38,110 --> 00:06:40,370 இது நீங்கள் அந்த யோசனை - 144 00:06:40,370 --> 00:06:43,520 குறியீடு பலவகையில் 1 துண்டு, 1 விஷயம் செய்ய நன்றாக செய்ய வேண்டும் 145 00:06:43,520 --> 00:06:47,210 நீங்கள் வெவ்வேறு விஷயங்களை செய்ய அந்த குறியீடு துண்டுகளை சேர்த்து கூடாது. 146 00:06:47,210 --> 00:06:49,230 உதாரணமாக, குறியீடு மற்றும் மாதிரி குறியீடு பார்க்கிறது 147 00:06:49,230 --> 00:06:51,040 அவர்கள் உண்மையிலேயே தொடர்பான இல்லை. 148 00:06:51,040 --> 00:06:53,290 நீங்கள், அவர்களை பிரித்து முடியும் போது அவர்கள் அதே கோப்புகளை இருக்க வேண்டும், அதனால் வேண்டாம் 149 00:06:53,290 --> 00:06:55,300 அதனால் அது பராமரிக்க எளிதானது தான். 150 00:06:55,300 --> 00:06:57,130 >> வேறு விஷயம் குறியீடு மறுபயன்பாடு ஆகிறது. 151 00:06:57,130 --> 00:06:59,770 நீங்கள் அதே SQL கேள்வி எழுதி அல்லது செய்து காணலாம் 152 00:06:59,770 --> 00:07:03,060 1 செயல்பாடு பிரித்தெடுக்கப்படமுடியும் முடியும் என்று போன்ற கேள்விகளுக்கு, 153 00:07:03,060 --> 00:07:05,440 என்று, யோசனை மாதிரிகள் மற்றும் கட்டுப்பாட்டு பின்னால் 154 00:07:05,440 --> 00:07:09,690 நீங்கள் உங்கள் திட்டத்தில் வெவ்வேறு இடங்களில் பயன்படுத்தலாம் என்று ஒரு தனி செயல்பாடு அது கொண்டிருக்கும். 155 00:07:09,690 --> 00:07:12,420 இறுதியாக, என்று, உங்கள் குறியீடு உலரும் கட்டி 156 00:07:12,420 --> 00:07:14,700 அல்லது உங்களை மீண்டும் இல்லை, உங்களை மீண்டும் வேண்டாம். 157 00:07:14,700 --> 00:07:18,090 இந்த வளர்ச்சி மிகவும் புரிந்து உள்ளது. 158 00:07:18,090 --> 00:07:20,110 நீங்கள், நீங்கள் உங்களை மீண்டும் வேண்டும், ஏனெனில், உங்களை மீண்டும் விரும்பவில்லை முடியும் போதெல்லாம், 159 00:07:20,760 --> 00:07:23,400  இது மிகவும் விலை உயர்ந்த பராமரிக்க தான். 160 00:07:23,400 --> 00:07:26,040 நீங்கள் 1 விஷயத்தை மாற்ற வேண்டும் என்றால், நீங்கள், எல்லா இடங்களிலும் அதை மாற்ற வேண்டும் 161 00:07:26,040 --> 00:07:30,230 அந்த பிழைகள் வழிவகுக்கிறது, மற்றும் அது கொடுமையாக இருக்கிறது. 162 00:07:30,230 --> 00:07:32,010 >> சரி. 163 00:07:32,010 --> 00:07:37,270 இதுவரை Kohana பற்றி எந்த கேள்விகள் எல்லாம்? 164 00:07:37,270 --> 00:07:39,200 கிரேட். 165 00:07:39,200 --> 00:07:42,300 இப்போது நாம் நேரடி குறியீட்டு அமர்வு முழுக்கு என்ன செய்ய போகிறோம், 166 00:07:42,300 --> 00:07:48,050 மற்றும் வட்டம் எல்லாம் நன்றாக செல்கிறது. 167 00:07:57,200 --> 00:08:00,050 நான் அடிப்படையில் இந்த இணையதளம் உருவாக்க போகிறேன் 168 00:08:00,050 --> 00:08:03,910 என் தொலை சர்வர்கள் ஒன்று, மற்றும் நீங்கள் கூட முடியாது என்று வழியில் 169 00:08:03,910 --> 00:08:06,310 இணையதளத்தில் பார்க்க மற்றும் இணைய அணுக, 170 00:08:06,310 --> 00:08:10,990 மேலும், சுற்று சூழல், என் தொலை இயந்திரம் விட கட்டமைக்கப்பட்ட 171 00:08:10,990 --> 00:08:14,580 அதற்கு பதிலாக, OS X இன் லினக்ஸ் இயங்கும் ஏனெனில் 172 00:08:14,580 --> 00:08:16,260 நாம் உண்மையில் தொடங்க போகிறோம். 173 00:08:16,260 --> 00:08:18,110 KohanaFramework.org. 174 00:08:18,110 --> 00:08:21,350 நான் வலைத்தளத்தில் இருந்து குறியீடு பதிவிறக்க போகிறேன். 175 00:08:21,350 --> 00:08:24,610 நான் இணைப்பு முகவரியை நகல் போகிறேன், 176 00:08:24,610 --> 00:08:29,770 என் சர்வர் சென்று, அதை பதிவிறக்க, 177 00:08:29,770 --> 00:08:33,000 நான் அதை எடுக்க போகிறேன். 178 00:08:38,330 --> 00:08:45,710 >> [மாணவர்] நீங்கள் உரை செய்ய முடியும் பெரிய என்ன? 179 00:08:45,710 --> 00:08:47,330 [பிராண்டன் லியு] என்று நல்லது? 180 00:08:47,330 --> 00:08:50,070 [மாணவர்] [பிராண்டன் லியு] சரி, அது நல்லது என்று செய்துமுடிக்கக்கூடியதாக? >> இருக்கிறது. 181 00:08:50,070 --> 00:08:54,500 நான், ஒரு ZIP கோப்பு பதிவிறக்கம் Kohana என்று ஒரு அடைவில் என்று நம்பினமே 182 00:08:54,500 --> 00:08:58,820 நாம், அந்த CS50-Kohana மறுபெயர் போகிறோம் 183 00:08:58,820 --> 00:09:01,140 மற்றும் உள்ளே போகலாம் 184 00:09:01,140 --> 00:09:03,610 ஆர். 185 00:09:03,610 --> 00:09:06,870 இங்கே நீங்கள் வேறுபட்ட கோப்புகள் ஒரு கொத்து பார்க்கிறீர்கள். 186 00:09:06,870 --> 00:09:10,140 நீங்கள் மிகவும் புறக்கணிக்க முடியும் - இங்கே தான் என்று ஒவ்வொரு கோப்பு மூலம் செல்ல போவதில்லை இதேபோல் 187 00:09:10,140 --> 00:09:13,130 எங்கள் நேரம் கட்டுப்பாடுகளை ஏனெனில், 188 00:09:13,130 --> 00:09:16,310 ஆனால் பொதுவாக நீங்கள் Kohana, நீங்கள் செய்ய முதல் விஷயம் நிறுவ போது 189 00:09:16,310 --> 00:09:23,210 நீங்கள் அடைவு போக, 190 00:09:23,210 --> 00:09:26,050 மற்றும் நீங்கள் அடிப்படையில் சில சூழலில் சோதனைகள் மற்றும் whatnot செய்வேன் 191 00:09:26,050 --> 00:09:28,640 உறுதி செய்ய உங்கள் சூழலில் ஒழுங்காக Kohana ரன் அமைக்கப்படுகிறது 192 00:09:28,640 --> 00:09:31,450 மற்றும் எல்லாம் சரியாக இருக்கிறது என்று உறுதி. 193 00:09:31,450 --> 00:09:35,510 நீங்கள் மிகவும் விஷயங்களை கடந்து பார்க்க முடியும், ஆனால் பொதுவாக நீங்கள் எப்போதும் இந்த 1 சிக்கலை ரன் 194 00:09:35,510 --> 00:09:38,180 அது, சில அடைவு இல்லை என்று புகார், அங்கு 195 00:09:38,180 --> 00:09:40,410 என்று சில அனுமதிகளை தான். 196 00:09:40,410 --> 00:09:43,080 நான், நீங்கள் CS50 உள்ள கோப்பு அனுமதிகளை பற்றி கற்று எவ்வளவு தெரியாது 197 00:09:43,080 --> 00:09:47,920 நீங்கள் வலை அபிவிருத்தி செய்ய, நீங்கள் இந்த சிக்கலை நிறைய ரன் போகிறோம். 198 00:09:47,920 --> 00:09:58,340 நான் அதை எழுத செய்ய போகிறேன் 199 00:09:58,340 --> 00:10:03,390 நாம் அங்கு - மற்றும் நான் நான் என்று நினைக்கிறேன். 200 00:10:03,390 --> 00:10:07,040 >> சரி, இப்போது நீங்கள் எல்லாம் கடந்து பார்க்க முடியும், 201 00:10:07,040 --> 00:10:10,000 இப்போது அது install.php கோப்பு மறுபெயரிட நீங்கள் சொல்லும். 202 00:10:10,000 --> 00:10:15,630 நான் installed.php செய்ய install.php கோப்பு செல்ல போகிறேன், 203 00:10:15,630 --> 00:10:19,610 இப்போது நான், மீள்புதுப்பிக்கவும் 204 00:10:19,610 --> 00:10:22,810 அது எனக்கு சில பிழை கொடுக்கிறது, மற்றும் பிழைத்திருத்தம் உள்ளே வந்து, அங்கு இது 205 00:10:22,810 --> 00:10:25,610 நீங்கள் உண்மையில் என்ன நடக்க போகிறது என்பதை பார்க்க முடியும் இது. 206 00:10:25,610 --> 00:10:28,460 விஷயம் இயல்புநிலை மூலம், Kohana என்று கருதுகிறது, ஆகிறது 207 00:10:28,460 --> 00:10:31,480 உங்கள் திட்டம், உங்கள் டொமைன் ரூட் அடைவில் இருக்கிறது 208 00:10:31,480 --> 00:10:35,920 அதை நீங்கள் demo.brandonkliu.com இருக்க எதிர்பார்த்து தான். 209 00:10:35,920 --> 00:10:37,540 நாம் அது ஒரு துணைஅடைவில் உண்மையில் என்று சொல்ல வேண்டும். 210 00:10:37,540 --> 00:10:39,820 இது CS50 Kohana என்று ஒரு subfolder தான். 211 00:10:39,820 --> 00:10:42,640 விஷயம் அதை CS50-Kohana நாளாவது தான், ஆகிறது 212 00:10:42,640 --> 00:10:45,680 நான் ஒரு இரண்டாவது நீங்கள் விளக்க வேண்டும், இதில் வேறு ஏதாவது, என. 213 00:10:45,680 --> 00:10:49,910 ஆனால் நான் என்று எதிர்பார்க்கப்படுகிறது வேண்டும் என்று ஒன்று என்று நீங்கள் சொல்ல வேண்டும். 214 00:10:49,910 --> 00:10:53,700 நாம் என்ன செய்ய போகிறோம் நாம் bootstrap.php என்று இந்த கோப்புறையை செல்ல போகிறோம் 215 00:10:53,700 --> 00:10:59,260 இது பல்வேறு விஷயங்கள் நிறைய அமைக்க எங்கே கட்டமைப்பு கோப்புறை. 216 00:10:59,260 --> 00:11:01,570 நான் திறந்து. 217 00:11:01,570 --> 00:11:09,790 அப்போ நான் செய்வேன் முதல் விஷயங்களை ஒன்று நேர மாற்றம் ஆகிறது. 218 00:11:09,790 --> 00:11:13,910 >> பின்னர் பார்ப்போம். 219 00:11:13,910 --> 00:11:15,180 ஆஹா! சரி இங்கே. 220 00:11:15,180 --> 00:11:18,690 பல்வேறு கட்டமைப்பு முதுமொழிகள் ஒரு கொத்து இங்கே உள்ளன, 221 00:11:18,690 --> 00:11:21,700 ஆனால் நான் தேடிக்கொண்டிருக்கிறேன் ஒரு அடிப்படை URL அழைக்கப்படும் இந்த விஷயம் ஆகிறது 222 00:11:21,700 --> 00:11:24,570 இயல்புநிலையில் நான், அதை Kohana அமைக்க பெற 223 00:11:24,570 --> 00:11:29,020 ஆனால் நான், CS50-Kohana என்று மாற்ற போகிறேன், 224 00:11:29,020 --> 00:11:32,880 நான் அதை சரி செய்ய வேண்டும் என்று நான் நினைக்கிறேன். 225 00:11:32,880 --> 00:11:34,150 ஆமாம், பெரிய. 226 00:11:34,150 --> 00:11:39,530 முன்னிருப்பாக, அது, இது நிதி, வேலை என்று பார்க்க "ஹலோ உலகம்." 227 00:11:39,530 --> 00:11:42,930 என்று எங்கே இருந்து வந்தது? எப்படி நாம் ஹலோ உலக கிடைத்ததா? 228 00:11:42,930 --> 00:11:47,640 எங்கு உண்மையில் அந்த எழுதிய குறியீடு உள்ளது? 229 00:11:47,640 --> 00:11:50,240 என்று புரிந்து கொள்ள வேண்டும், நான் ரூட்டிங் என்று இந்த கருத்து அறிமுகப்படுத்த வேண்டும். 230 00:11:50,240 --> 00:11:52,590 அழகான மிகவும் அனைத்து வலை கட்டமைப்புகளை, ரூட்டிங் என்று கருத்து 231 00:11:52,590 --> 00:11:57,230 ஒரு குறிப்பிட்ட URL ஐ கண்டறிவதில் என்று மென்பொருள் துண்டு இது 232 00:11:57,230 --> 00:12:01,550 உங்கள் கட்டமைப்பிற்குள் குறியீடு ஒரு குறிப்பிட்ட துண்டு. 233 00:12:01,550 --> 00:12:07,510 நீங்கள் சில URL ஐ வேண்டும் என்றால் உதாரணமாக, நீங்கள் போன்ற foo.com / வலைப்பதிவு / சில URL ஐ போகலாம் 234 00:12:07,510 --> 00:12:11,170 பிறகு என்ன கட்டமைப்பை செய்ய போகிறது - அல்லது குறைந்தபட்சம் என்ன Kohana செய்ய போகிறது - 235 00:12:11,170 --> 00:12:15,540 அது, கட்டுப்படுத்தி வலைப்பதிவு என்று ஒரு வர்க்கம் கண்டுபிடிக்க நடக்கிறது 236 00:12:15,540 --> 00:12:18,720 அது அனைத்து செயல்பாடு என்ற நடவடிக்கை இயக்க நடக்கிறது. 237 00:12:18,720 --> 00:12:20,160 நான் வர்க்கம் மற்றும் செயல்பாடுகளை பற்றி பேசுகிறேன் என்று எனக்கு தெரியும், 238 00:12:20,160 --> 00:12:23,860 நான் உங்களுக்கு வகுப்புகள் மற்றும் செயல்பாடுகளை விவாதிக்கப்படுகின்றன இல்லை தெரிகிறேன் 239 00:12:23,860 --> 00:12:26,470 இன்னும் CS50 உள்ள, ஆனால் இப்போது, 240 00:12:26,470 --> 00:12:29,800 நீங்கள் செயல்பாடுகளை ஒரு குழு வகுப்புகள் யோசிக்க முடியும், 241 00:12:29,800 --> 00:12:32,900 ஒன்றாக செயல்பாடுகளை குழுக்கள் ஒரு வழி. 242 00:12:32,900 --> 00:12:37,690 உண்மையில் நீங்கள் தெரிந்து கொள்ள வேண்டும் அவ்வளவுதான். 243 00:12:37,690 --> 00:12:43,120 >> இப்போது நாங்கள் எங்கள் அடைவு கட்டமைப்பு இருக்கும் என்றால், 244 00:12:43,120 --> 00:12:47,110 விண்ணப்ப கோப்புறையை உள்ளே வகுப்புகள் என்று மற்றொரு கோப்புறையை உள்ளது 245 00:12:47,110 --> 00:12:49,200 மற்றும் மற்ற கோப்புறைகளை கட்டுப்பாட்டாளர் மற்றும் மாடல் என அழைக்கப்படுகின்றன. 246 00:12:49,200 --> 00:12:52,530 நீ கட்டுப்படுத்தி கோப்புறையை உள்ளே இருக்கும் என்றால், 247 00:12:52,530 --> 00:12:56,330 நாம், வரவேற்கிறோம் என்று ஒரு கோப்பு உள்ளது என்று பார்க்கிறோம் 248 00:12:56,330 --> 00:13:00,370 நீங்கள் இங்கே பார்க்க கட்டுப்பாட்டாளர் வரவேற்கிறோம் என்று ஒரு வர்க்கம் இருக்கிறது 249 00:13:00,370 --> 00:13:02,340 மற்றும் அதிரடி குறியீட்டு என்று ஒரு செயல்பாடு உள்ளது 250 00:13:02,340 --> 00:13:06,360 மற்றும் என்ன அது இது ஹலோ உலக உங்கள் பதில் உடல் அமைக்கிறது உள்ளது. 251 00:13:06,360 --> 00:13:08,730 குறியீடு எழுதப்பட்ட வருகிறது எங்கே என்று. 252 00:13:08,730 --> 00:13:11,610 மற்ற கேள்வி, சரி, நான் செல்லவில்லை 253 00:13:11,610 --> 00:13:13,680 அபத்தம், அபத்தம், அபத்தம், / வரவேற்பு / குறியீட்டெண். 254 00:13:13,680 --> 00:13:16,250 நான் இங்கே எப்படி வந்தாய்? 255 00:13:16,250 --> 00:13:20,410 சரி, அந்த காரணத்தால் தான் 256 00:13:20,410 --> 00:13:22,410 இங்கே எங்கள் பூட்ஸ்ட்ராப் கோப்பு கீழே 257 00:13:22,410 --> 00:13:24,550 நாங்கள் எங்கள் யாவும் அமைத்தோம் அங்கு 258 00:13:24,550 --> 00:13:26,570 அவர்கள் நீங்கள் சில இயல்புநிலைக்கு அமைக்க என்று பார்க்க முடியும். 259 00:13:26,570 --> 00:13:28,990 இயல்புநிலை கட்டுப்படுத்தி வரவேற்கிறோம் ஆகிறது. இயல்புநிலை நடவடிக்கை குறியீட்டு ஆகிறது. 260 00:13:28,990 --> 00:13:31,600 நாம் அங்கு எதுவும் வைத்து போது, அது தானாக வரவேற்கிறோம் கட்டுப்படுத்தி சென்று அதனால் தான் 261 00:13:31,600 --> 00:13:33,940 மற்றும் குறியீட்டு செயல். 262 00:13:33,940 --> 00:13:37,460 >> எல்லாம் இதுவரை பயன்? 263 00:13:37,460 --> 00:13:40,850 இப்போது, நீங்கள் கட்டுப்பாட்டாளர் சென்று விட முடியும் 264 00:13:40,850 --> 00:13:43,670 மற்றும் ஒரு குறிப்பிட்ட நடவடிக்கை. 265 00:13:43,670 --> 00:13:48,480 நீங்கள் கட்டுப்படுத்தி அளவுருக்கள் அனுப்ப முடியும். 266 00:13:48,480 --> 00:13:56,390 ஒரு உதாரணமாக, 267 00:13:56,390 --> 00:14:04,070 நான் உங்களுக்கு காண்பிக்க இந்த கட்டுப்படுத்தி மற்றொரு நடவடிக்கை சேர்க்க போகிறேன். 268 00:14:04,070 --> 00:14:09,130 அதை நீங்கள் கொடுக்க என்ன சொல்ல போகிறது என்பதால் தான், எக்கோ இந்த நடவடிக்கை அழைக்க, 269 00:14:09,130 --> 00:14:17,510 அதனால் நான் அடிப்படையில் அடைய போகிறேன் 270 00:14:17,510 --> 00:14:20,960 ரூட்டிங் திட்டம் மூலம் என்னை அனுப்ப வேண்டும் நடக்கிறது என்று ஒரு அளவுரு, 271 00:14:20,960 --> 00:14:24,440 நீங்கள் இங்கே பார்க்க முடியும் என, 272 00:14:24,440 --> 00:14:28,440 இங்கே இந்த வரிசையில், நீங்கள் பார்க்க முடியும் என்று 273 00:14:28,440 --> 00:14:31,270 இந்த அடிப்படையில், நீங்கள் கட்டுப்படுத்தி, மற்றும் நீங்கள் ஒரு / வேண்டும் என்பதாகும் 274 00:14:31,270 --> 00:14:33,480 மற்றும், நீங்கள் நடவடிக்கை வேண்டும், நீங்கள் மற்றொரு / வேண்டும் 275 00:14:33,480 --> 00:14:39,140 அந்த அளவுருக்கள் இருக்க போகிறது, மற்றும் நாம் இந்த பெயர் ஐடி ஏனெனில் 276 00:14:39,140 --> 00:14:42,450 கோண அடைப்புகள் உள்ள, நாம் இந்த அளவுரு ஐடி பெயரிடும் என்று பொருள். 277 00:14:42,450 --> 00:14:45,490 பின்னர் என் கட்டுப்படுத்தி குறியீடு நான் அந்த அளவுரு ஒரு பிடி பிடி விரும்பினால், 278 00:14:45,490 --> 00:14:51,790 நான் ஐடி என்ற அளவுரு கண்டுபிடிக்க, நான் எழுதிய குறியீடு பயன்படுத்த முடியும். 279 00:14:51,790 --> 00:14:59,290 என்று நான் இங்கே என்ன இருக்கிறது, நான் திரும்ப சொல்ல போகிறேன், 280 00:14:59,290 --> 00:15:07,090 என்று "நீங்கள் கூறியது". 281 00:15:07,090 --> 00:15:10,760 அதனால் இப்போது நான், எங்கள் இணையதளம் சென்றால் 282 00:15:10,760 --> 00:15:19,550 நான் cs50-kohana/welcome/echo/Helloooo-- செல்ல 283 00:15:19,550 --> 00:15:21,420 ஓ, சரி என்று. 284 00:15:21,420 --> 00:15:23,930 நான் வெளியே விட்டு 1 படி உள்ளது. 285 00:15:23,930 --> 00:15:27,020 இந்த நேரடி குறியீட்டு யோசனை பகுதியாக உள்ளது. 286 00:15:27,020 --> 00:15:36,100 >> இங்கே 1 விஷயம். பார்க்கலாம். 287 00:15:36,100 --> 00:15:38,870 எனவே பொதுவாக இந்த வலை பயன்பாடுகள் நிறைய இயல்பாக 288 00:15:38,870 --> 00:15:42,820 நீங்கள் உங்கள் URL இந்த index.php விஷயம் சேர்க்க வேண்டும், 289 00:15:42,820 --> 00:15:46,410 யோசனை index.php நுழைவு புள்ளி வகையான உள்ளது, ஏனெனில் 290 00:15:46,410 --> 00:15:48,250 உங்கள் பயன்பாடு, ஆனால் நிச்சயமாக, 291 00:15:48,250 --> 00:15:50,110 அந்த மாதிரி எரிச்சலூட்டும் வேண்டும் தான். 292 00:15:50,110 --> 00:15:53,790 நீங்கள், index.php உங்கள் URL தோன்ற விரும்பவில்லை 293 00:15:53,790 --> 00:15:56,080 பெட்டியை வெளியே அழகான மிகவும் ஒவ்வொரு இணைய கட்டமைப்பை 294 00:15:56,080 --> 00:15:58,440 இந்த index.php பிரச்சினை உள்ளது, 295 00:15:58,440 --> 00:16:03,370 அதனால் நீங்கள் அதை நீக்க முடியும் சில நடவடிக்கைகளை எடுக்க வேண்டும். 296 00:16:03,370 --> 00:16:07,540 எனவே, இந்த விஷயத்தில், 297 00:16:07,540 --> 00:16:11,450 நாம் என்ன செய்ய போகிறோம் நாம். ஹெச்டியாக்செஸ் என்று ஒரு கோப்பு பயன்படுத்த போகிறோம், 298 00:16:11,450 --> 00:16:13,900 இந்த, அப்பாச்சி இணைய சேவையகம் குறிப்பிட்ட என்று ஒன்று உள்ளது 299 00:16:13,900 --> 00:16:16,290 அது மாற்றியமைத்தன URL கள் போன்ற விஷயங்களை செய்ய முடியும் 300 00:16:16,290 --> 00:16:19,350 அதனால் மற்றும் முன்னும் பின்னுமாக URL கள் மற்றும் திருப்பி, 301 00:16:19,350 --> 00:16:24,280 மற்றும் Kohana நாம் பயன்படுத்த முடியும் என்று ஒரு டெம்ப்ளேட். ஹெச்டியாக்செஸ் கோப்பு வழங்க போதுமான நன்றாக இருக்கிறது. 302 00:16:24,280 --> 00:16:28,300 நீங்கள் பார்க்க முடியும் என >>, example.htaccess என்று ஒரு கோப்பு உள்ளது 303 00:16:28,300 --> 00:16:33,410 நாம். ஹெச்டியாக்செஸ் என்று காப்பி போகிறோம். 304 00:16:33,410 --> 00:16:36,950 நான் இந்த திறந்து அதை திருத்த போகிறேன், 305 00:16:36,950 --> 00:16:40,840 மற்றும் அடிப்படையில் அது பல்வேறு விஷயங்கள் ஒரு கொத்து இல்லை. 306 00:16:40,840 --> 00:16:45,320 நீங்கள் பார்க்க வேண்டும் முக்கிய வரி இங்கே இருக்கிறது. 307 00:16:45,320 --> 00:16:49,840 யோசனை, இந்த என்று ஒரு ஆட்சியை அமைத்துள்ளது 308 00:16:49,840 --> 00:16:56,400 "சரி, நீ என்ன என்று, prepend index.php தட்டச்சு." 309 00:16:56,400 --> 00:16:58,710 நீங்கள் பார்க்க முடியும். 310 00:16:58,710 --> 00:17:00,370 . * எதையும் பொருத்த, எதையும் நிற்கிறது 311 00:17:00,370 --> 00:17:03,300 பின்னர் இரண்டாவது பகுதியாக, index.php / $ 0 ஆகிறது 312 00:17:03,300 --> 00:17:07,410 மற்றும் $ 0 முன்பு பொருந்தியது என்ன குறிக்கிறது. 313 00:17:07,410 --> 00:17:09,500 என்று பயன்? 314 00:17:09,500 --> 00:17:12,190 ஆனால் நான் மாற்ற வேண்டும் உண்மையில் முக்கிய விஷயம், இந்த மாற்றியமைத்தன அடித்தளத்தை மாற்ற ஆகிறது 315 00:17:12,190 --> 00:17:14,300 இது URL அடிப்படை ஆகிறது. 316 00:17:14,300 --> 00:17:17,780 நீங்கள் பணிபுரியும் இடத்தில் அது மாதிரி வகிக்கிறது. 317 00:17:17,780 --> 00:17:22,560 நான், CS50 Kohana சேர்க்க போகிறேன், 318 00:17:22,560 --> 00:17:26,530 அந்த வழியில் இப்போது நான் index.php நீக்க வேண்டும், 319 00:17:26,530 --> 00:17:32,110 வேலை வேண்டும், மற்றும் நான் சில எண்கள் சேர்க்க போகிறேன் 320 00:17:32,110 --> 00:17:36,380 இது உண்மையில் வேலை என்று நீங்கள் காட்ட. 321 00:17:36,380 --> 00:17:38,130 நன்றாக இருக்கிறதே. 322 00:17:38,130 --> 00:17:40,260 >> இதுவரை எந்த கேள்விகள்? 323 00:17:40,260 --> 00:17:42,300 [மாணவர்] எப்படி அது 123 செய்ய தெரியும்? 324 00:17:42,300 --> 00:17:44,120 என்று ஒரு வாதம் என்ன? 325 00:17:44,120 --> 00:17:46,560 சரியாக. நீங்கள் ஒரு வாதம் போன்ற அதை பற்றி யோசிக்க முடியும். 326 00:17:46,560 --> 00:17:52,410 ஆனால் விசித்திரமான விஷயம், எனினும், Kohana அது வழி 327 00:17:52,410 --> 00:17:54,910 அவர்கள் சரியாக ஒரு வாதம் போன்ற, அதை செய்ய வேண்டாம். 328 00:17:54,910 --> 00:17:56,930 இந்த மாதிரி அது அடைய வேண்டும். 329 00:17:56,930 --> 00:18:01,030 நீங்கள் இந்த வேண்டுகோளை பொருளை அடைய மற்றும் ஐடி என்ற அந்த அளவுரு கேட்க வேண்டும், 330 00:18:01,030 --> 00:18:03,240 அந்த பெயரை ஐடி என்று பூட்ஸ்டார்ப் கோப்பை இருந்து வருகிறது 331 00:18:03,240 --> 00:18:06,990 , நான் முன்பு காட்டியது, மற்றும் பெயர் ஐடி அந்த கோண அடைப்புகள் என்று 332 00:18:06,990 --> 00:18:11,580 என்று நீங்கள் அந்த அளவுருக்கள் அடைய எப்படி. 333 00:18:11,580 --> 00:18:14,010 ஆர். 334 00:18:14,010 --> 00:18:17,550 வேறு ஏதேனும் கேள்விகள்? 335 00:18:17,550 --> 00:18:20,500 நான் சொன்னது போல், கட்டுப்பாட்டு, அவர்கள், பயன்பாட்டு தர்க்கம் கையாள 336 00:18:20,500 --> 00:18:22,980 அதனால் நீங்கள் அதைத்தான் பார்க்க முடியும் 1 உதாரணமாக இருக்கிறது - 337 00:18:22,980 --> 00:18:24,830 , இது மிகவும் அடிப்படையான விஷயம், ஆனால் அது இன்னும் பயன்பாடு தர்க்கம் 338 00:18:24,830 --> 00:18:27,980 அளவுரு வாட்டி மற்றும் ஒரு புதிய சரம் உருவாக்கும் யோசனை 339 00:18:27,980 --> 00:18:31,920 "நீங்கள் அபத்தம் கூறினார்", என்கிறார் பின்னர் நீங்கள் மீண்டும் துப்புதல் என்று. 340 00:18:31,920 --> 00:18:34,030 பொதுவாக நீங்கள் என்ன செய்ய நீங்கள் வேறு கட்டுப்பாட்டு உருவாக்க இருக்கிறது. 341 00:18:34,030 --> 00:18:36,450 நீங்கள் உங்கள் வலைத்தளத்தில் பல்வேறு பகுதிகளில் தனி கட்டுப்பாட்டு உருவாக்க. 342 00:18:36,450 --> 00:18:38,160 >> இன்று நாம் ஒரு மிக எளிய வலைத்தளம் செய்ய போகிறோம், 343 00:18:38,160 --> 00:18:40,420 அது ஒரு அடிப்படை வலைப்பதிவு இருக்க போகிறது. 344 00:18:40,420 --> 00:18:43,780 நாம் ஒரு வலைப்பதிவில் பதிவுகள் ஒரு புதிய கட்டுப்படுத்தி செய்ய போகிறோம். 345 00:18:43,780 --> 00:18:47,060 ஆனால் நான், மேலும் வலைப்பதிவை சேர்க்க இருந்தால் 346 00:18:47,060 --> 00:18:50,140 பின்னர் நான் அநேகமாக அந்த கருத்துக்களை ஒரு புதிய கட்டுப்படுத்தி செய்ய வேண்டும். 347 00:18:50,140 --> 00:18:53,380 நான் செய்த சேர்க்க வேண்டும் என்றால், நான் அநேகமாக அந்த செய்த ஒரு புதிய கட்டுப்படுத்தி சேர்க்க வேண்டும், 348 00:18:53,380 --> 00:18:57,000 பொதுவாக, யோசனை என்று நீங்கள் ஒரு புதிய மாடல் வேண்டும் போதெல்லாம், 349 00:18:57,000 --> 00:18:59,630 நீங்கள் கையாள்வதில் என்று ஒரு புதிய தரவு பொருள், 350 00:18:59,630 --> 00:19:02,970 நீங்கள் அந்த தரவு பொருளின் ஒரு கட்டுப்படுத்தி வேண்டும். 351 00:19:02,970 --> 00:19:04,370 இன்று நாம் மட்டும் 1 தரவு பொருள் வேலை செய்ய போகிறோம், 352 00:19:04,370 --> 00:19:06,250 அந்த பதிவுகள் இருக்க போகிறது, 353 00:19:06,250 --> 00:19:08,710 மேலும் நீங்கள் அட்டவணைகள் தொடர்புடைய தரவு பொருட்களை யோசிக்க முடியும். 354 00:19:08,710 --> 00:19:12,160 பொதுவாக ஒவ்வொரு அட்டவணை தரவு பொருளின் 1 வகையுடன், 355 00:19:12,160 --> 00:19:15,160 எனவே பிந்தைய அட்டவணை, 1 பதவியை மாதிரி இருக்கும் 356 00:19:15,160 --> 00:19:18,230 என்று தொடர்புடைய 1 பதவியை கட்டுப்படுத்தி வேண்டும், இது, 357 00:19:18,230 --> 00:19:22,190 மற்றும் கருத்துக்கள், அதனால் மற்றும் மிகவும் முன்னும் பின்னும் செய்த அதே, மற்றும் அதே. 358 00:19:22,190 --> 00:19:24,070 அந்த கட்டைவிரல் ஒரு பொது விதி இருக்கிறது. 359 00:19:24,070 --> 00:19:27,460 நீங்கள் வேறுபடலாம் சிறப்பு சந்தர்ப்பங்களில் இருக்க போகிறோம், 360 00:19:27,460 --> 00:19:29,300 ஆனால் நீங்கள் என்ன செய்ய போகிறாய் என்ன என்று நேரம் 90%, 361 00:19:29,300 --> 00:19:32,810 நான் இன்று நாம் செய்ய போகிறாய் என்ன நீங்கள் காட்ட வேண்டும். 362 00:19:32,810 --> 00:19:35,490 1 நாங்கள் மீண்டும் குறியீடு ஒரு டைவ் முன் மேலும் கருத்து, 363 00:19:35,490 --> 00:19:37,710 பொருள் தொடர்புடைய முகப்பு இந்த யோசனை. 364 00:19:37,710 --> 00:19:41,200 >> நீங்கள் ஏற்கனவே ஒரு வலை அபிவிருத்தி ஒத்திகை செய்து, 365 00:19:41,200 --> 00:19:43,820 நீங்கள், நீங்கள் ஒரு SQL கேள்வி என்று பார்த்த 366 00:19:43,820 --> 00:19:46,510 அது உங்களுக்கு கொடுக்கிறது என்ன வரிசைகள் இருக்கும். 367 00:19:46,510 --> 00:19:50,040 நீங்கள், சில பெயர் இன்னும் இந்த வரிசையில் கிடைக்கும், மற்றும் நீங்கள் குறியீட்டு 368 00:19:50,040 --> 00:19:55,480 நிரல் மற்றும் அட்டவணை பெயர், 369 00:19:55,480 --> 00:19:57,630 என்று, நீங்கள் வேலை எப்படி 370 00:19:57,630 --> 00:19:59,290 அது சிக்கலான ஒரு பிட் இருக்க முடியும். 371 00:19:59,290 --> 00:20:01,810 ஆனால் மேலும், நீங்கள் உங்கள் தரவுத்தள உள்ள உறவுகளை இருந்தால், 372 00:20:01,810 --> 00:20:05,280 உதாரணத்திற்கு நான், கருத்துக்கள் மற்றும் பதிவுகள் இருந்தால் 373 00:20:05,280 --> 00:20:11,240 ஒருவேளை நான் ஒரு கருத்தை பெற்றோர் பதவியை அடைய வேண்டும். 374 00:20:11,240 --> 00:20:14,350 நான் SQL தான் வரிசைகள் பயன்படுத்த வேண்டும் என்றால், நான் பெற முடியும் அனைத்து அடையாள உள்ளது 375 00:20:14,350 --> 00:20:19,310 பெற்றோர் பிந்தைய மற்றும் உண்மையான பதவியை தன்னை. 376 00:20:19,310 --> 00:20:21,680 நாம் குறியீட்டு போது ஆனால், நாம் உண்மையில் விரும்பினால் உண்மையில் அடைய ஆகிறது 377 00:20:21,680 --> 00:20:23,550  பெற்றோர் சில நேரங்களில் தன்னை பதிவு. 378 00:20:23,550 --> 00:20:25,730 தொடர்புடைய முகப்பு தான் என்ன பொருள் 379 00:20:25,730 --> 00:20:29,480 அது தரவுத்தள வினவல் முடிவுகள் எடுக்கிறது 380 00:20:29,480 --> 00:20:32,420 மற்றும் வேலை மிகவும் இனிமையானதுமாகும் இருக்கும் நீங்கள் பொருட்களை, அதை வைக்கிறது 381 00:20:32,420 --> 00:20:34,770 வெற்று வரிசைகள் மற்றும் வரிசைகள் விட. 382 00:20:34,770 --> 00:20:37,550 >> உதாரணமாக, இப்போது நான், ஒருவேளை ஒரு கருத்து போது 383 00:20:37,550 --> 00:20:40,900 நான் அதன் பெற்றோர் பதவியை அடைய வேண்டும், 384 00:20:40,900 --> 00:20:43,440 நான் ஒருவேளை அம்பு பிந்தைய கருத்து என்ன, 385 00:20:43,440 --> 00:20:45,230 அது உண்மையில் என்னை பதவியை பொருள் கொடுக்கும் 386 00:20:45,230 --> 00:20:47,940 உண்மையான பெற்றோர் பதவிக்கு தொடர்புடைய, சில ஐடி மட்டும், 387 00:20:47,940 --> 00:20:52,210 இது நான் இல்லையெனில் பதவியை அடைய மற்றொரு SQL கேள்வி பயன்படுத்த செய்ய வேண்டும் என்று, 388 00:20:52,210 --> 00:20:57,430 சிக்கலான மற்றும் தேவையற்ற இது. 389 00:20:57,430 --> 00:21:01,840 மேலும் மேலும், பொருட்களை அனைத்து இந்த தரவு வரிசைகள் மேப்பிங் மூலம், 390 00:21:01,840 --> 00:21:03,760 நீங்கள் பொருட்களை அதிக செயல்பாடுகளை இணைக்க முடியும், 391 00:21:03,760 --> 00:21:09,700 எனவே எடுத்துக்காட்டாக, நான் வகுப்புகள் அடிப்படையில் செயல்பாடுகளை குழுக்கள் எப்படி பேசினார். 392 00:21:09,700 --> 00:21:11,620 நீங்கள் அப்படி நினைக்க முடியாது. 393 00:21:11,620 --> 00:21:15,290 எடுத்துக்காட்டாக, ஒருவேளை நான் இந்த பொருள் வேண்டும், 394 00:21:15,290 --> 00:21:17,830 ஒருவேளை நான் அதை இணைக்கப்பட்ட செயல்பாடு ஒருவித விரும்புகிறேன் 395 00:21:17,830 --> 00:21:20,300 அந்த அடிப்படையில் என்னை அது சமீபத்தில் வெளியிடப்பட்டது சொல்கிறது? 396 00:21:20,300 --> 00:21:23,570 அது உண்மையா பொய்யா, கடந்த வாரம் வெளியிடப்பட்டது? 397 00:21:23,570 --> 00:21:27,320 என்று நான் என்று பொருள் மீது இணைக்க முடியும் ஒரு விழா, 398 00:21:27,320 --> 00:21:31,300 அது, அதே இடத்தில் அது வேண்டும் மிகவும் வசதியான தான் 399 00:21:31,300 --> 00:21:33,820 மற்றும் நீங்கள் உருவாக்க முடியும் வெவ்வேறு செயல்பாடுகளை ஒரு புரவலன் உள்ளன 400 00:21:33,820 --> 00:21:37,990 இந்த பொருட்களை, அது ஒரு வர்க்க அதை இணைக்க முடியும் மிகவும் நன்றாக இருக்கிறது, 401 00:21:37,990 --> 00:21:41,700 ஒரு பொருளை, நீங்கள் உங்கள் தரவுத்தள இருந்து வரும் வரிசைகள் இருந்தது என்றால், அதேசமயம், 402 00:21:41,700 --> 00:21:43,790 பின்னர் நீங்கள் உண்மையில் என்று எந்த செயல்பாடு இணைக்க முடியாது. 403 00:21:43,790 --> 00:21:47,850 அது உண்மையில் தரவு தான். 404 00:21:47,850 --> 00:21:50,550 அனைத்து அது பற்றி எந்த கேள்விகள்? 405 00:21:50,550 --> 00:21:52,710 ORMs மிகவும் பொதுவான வலை அபிவிருத்தி இருக்கின்றன, 406 00:21:52,710 --> 00:21:56,330 மற்றும் ORMs பல்வேறு வகையான நிறைய உள்ளன, 407 00:21:56,330 --> 00:21:58,450 மற்றும் Kohana அதன் சொந்த இதனை உள்ளது. 408 00:21:58,450 --> 00:22:05,050 இது மிகவும் அடிப்படையான விஷயம், ஆனால் நீங்கள் அதை போல் என்ன ஒரு சுவை கிடைக்கும். 409 00:22:05,050 --> 00:22:08,780 >> நமது இடுகைகள் ஒரு மாதிரி உருவாக்க நாம், 410 00:22:08,780 --> 00:22:12,350 நாம் வெளிப்படையாக செய்ய வேண்டும் முதல் விஷயம், ஒரு உண்மையான அட்டவணை உருவாக்க வேண்டும் 411 00:22:12,350 --> 00:22:16,680 எங்கள் தரவுத்தளத்தில் உண்மையில் அந்த பதிவுகள் எங்கள் தரவு சேமிக்க. 412 00:22:16,680 --> 00:22:19,260 நான் என்ன செய்ய போகிறேன் முதல் விஷயம் கால் தேக்கரண்டி உப்பு செல்ல இருக்கிறது. 413 00:22:19,260 --> 00:22:21,410 நீங்கள் முன் உதாரணமாக, பயன்படுத்த வேண்டும்? 414 00:22:21,410 --> 00:22:23,400 சரி, வாழ்த்துக்கள், எனவே நீங்கள் ஏற்கனவே அது என்ன என்று எனக்கு, 415 00:22:23,400 --> 00:22:32,200 நான் Kohana இடுகைகள் என்று ஒரு புதிய அட்டவணை உருவாக்க போகிறேன், 416 00:22:32,200 --> 00:22:37,820 மற்றும் அது மிகவும் எளிது இருக்க போகிறது. 417 00:22:37,820 --> 00:22:40,190 நான் மீண்டும் உள்ளே நுழைய வேண்டும் 418 00:23:02,620 --> 00:23:04,640 இன்று நாம் செய்ய போகிறோம் அனைத்து ஒரு ஆசிரியர் மற்றும் ஒரு உடல் உள்ளது, 419 00:23:04,640 --> 00:23:11,930 அதை எளிய வைத்து. 420 00:23:11,930 --> 00:23:15,620 நான் அந்த அட்டவணை உருவாக்க போகிறேன், 421 00:23:15,620 --> 00:23:19,620 இப்போது நாம் நமது பதிவுகள் குறிக்கும் ஒரு அட்டவணை 422 00:23:19,620 --> 00:23:23,370 எங்கள் ஆசிரியர் மற்றும் நமது உடலில் 2 துறைகள். 423 00:23:23,370 --> 00:23:26,290 நான் இப்போது செய்ய போகிறேன் வேறு விஷயம் 424 00:23:26,290 --> 00:23:29,820 இது தரவுத்தள இணைக்க எப்படி தெரியும் என் வலை பயன்பாடு கட்டமைக்க, 425 00:23:29,820 --> 00:23:31,950 இந்த, மீண்டும், நீங்கள் அனைத்து வலை பயன்பாடுகள் செய்ய வேண்டும் என்று ஒன்று உள்ளது. 426 00:23:31,950 --> 00:23:34,790 நீங்கள் அதை பயனர் பெயர் மற்றும் கடவுச்சொல்லை சொல்ல வேண்டும் 427 00:23:34,790 --> 00:23:36,990 மற்றும் தரவுத்தள பெயர் மற்றும் பல மற்றும் முன்னும் பின்னுமாக 428 00:23:36,990 --> 00:23:40,000 உண்மையில் உங்கள் தரவுத்தள இணைக்க எப்படி கண்டுபிடிக்க. 429 00:23:40,000 --> 00:23:58,710 >> Kohana, நாம், ஒரு தரவுத்தள தொகுதி என்று ஒன்று இருக்கிறது 430 00:23:58,710 --> 00:24:02,690 மற்றும் கட்டமைப்பு கோப்புறையில் நாம், டேட்டாபேஸ் என்று இந்த கோப்புறையை வேண்டும் 431 00:24:02,690 --> 00:24:07,330 நீங்கள் பார்க்க முடியும் என, நீங்கள் இங்கே அமைக்க வேண்டும் அமைப்புகள் ஒரு கொத்து உள்ளன 432 00:24:07,330 --> 00:24:09,860 பயனர் பெயர் மற்றும் கடவுச்சொல்லை என்ன அதை சொல்ல 433 00:24:09,860 --> 00:24:13,110 தரவுத்தள நான் உண்மையில் அதை இணைக்க முடியாது. 434 00:24:13,110 --> 00:24:15,010 நான் உங்களுக்கு உண்மையில் தெரிய வேண்டும் இல்லை என்பதால் 435 00:24:15,010 --> 00:24:17,190 பயனர் பெயர் மற்றும் என் தரவுத்தள கடவுச்சொல்லை, 436 00:24:17,190 --> 00:24:23,840 நான் ஏற்கனவே அனைத்து அமைக்க அங்கு ஒரு கோப்பு, நான் நகலெடுத்து அதை ஒட்ட போகிறேன். 437 00:24:33,080 --> 00:24:36,870 ஆர். 438 00:24:36,870 --> 00:24:39,880 சரி. நான் என்று நான் செய்ய வேண்டும் அனைத்து கட்டமைப்பு தான் நினைக்கிறேன், 439 00:24:39,880 --> 00:24:41,070 ஆனால் நாம் பார்ப்போம். 440 00:24:41,070 --> 00:24:43,720 ஏதாவது விபத்துக்குள்ளான நாம், அது வேலை வைத்து, வேண்டும் 441 00:24:43,720 --> 00:24:47,490 நாம் அதை சரி செய்ய வேண்டும். 442 00:24:47,490 --> 00:24:51,830 இப்போது நான் என்ன செய்ய போகிறேன், நான் ஒரு புதிய கட்டுப்படுத்தி உருவாக்க போகிறேன் ஆகிறது. 443 00:24:51,830 --> 00:24:53,190 அல்லது உண்மையில், மன்னிக்கவும். 444 00:24:53,190 --> 00:24:55,080 முதலில் நான் ஒரு புதிய மாதிரியை உருவாக்க வேண்டும். 445 00:24:55,080 --> 00:25:01,620 நான், Post.php என்று ஒரு புதிய மாதிரியை உருவாக்க வேண்டும் 446 00:25:01,620 --> 00:25:12,440 மற்றும் நாம் என்ன செய்ய போகிறோம் நாம் வர்க்கம் Model_Post அழைக்க போகிறோம். 447 00:25:12,440 --> 00:25:15,390 சில தொடரியல் சிறப்பித்த செய்து, 448 00:25:15,390 --> 00:25:19,750 அதனால் நான் சொல்லும் போது, அந்த அடிப்படையில் தான் "இதனை, நீட்டிக்கிறது" 449 00:25:19,750 --> 00:25:21,210 இன்னும் சில பொருள் நோக்கு நிரலாக்க, 450 00:25:21,210 --> 00:25:23,340 இது துரதிருஷ்டவசமாக நீங்கள் இன்னும் CS50 உள்ள கற்று கொள்ளவில்லை, 451 00:25:23,340 --> 00:25:25,290 ஆனால் அதை எடுக்க மிகவும் எளிது. 452 00:25:25,290 --> 00:25:27,950 இது, எனக்கு இந்த இதனை தொகுப்பு வருகிறது என்று அனைத்து இந்த கூடுதல் செயல்பாட்டை கொடுக்கிறது 453 00:25:27,950 --> 00:25:31,120 அதனால் நான், கூடுதல் செயல்பாடுகளை இலவசமாக பரம்பொருளல்லவா ஒரு கொத்து 454 00:25:31,120 --> 00:25:34,810 நீங்கள் ஒரு இரண்டாவது ஒரு பிட் பார்க்க வேண்டும் இது. 455 00:25:34,810 --> 00:25:37,670 >> இப்போது உண்மையில் நான் செய்ய வேண்டும் அனைத்து இந்த வர்க்கம் உருவாக்க இருக்கிறது. 456 00:25:37,670 --> 00:25:39,160 நான் கூட எந்த செயல்பாடு அல்லது எதையும் செய்ய தேவையில்லை, 457 00:25:39,160 --> 00:25:41,770 ஆனால் நான் அட்டவணை பிரதிபலிக்கிறது என்று ஒரு வர்க்கம் உருவாக்கப்பட்ட, 458 00:25:41,770 --> 00:25:44,140 நான் இந்த இதனை வர்க்கம் நீட்டிக்கப்பட்டுள்ளது ஏனெனில், 459 00:25:44,140 --> 00:25:51,080 நான் இலவசமாக பொருட்களை ஒரு கொத்து, அதனால் நீங்கள் இப்போது எதுவும் அமைக்க வேண்டாம். 460 00:25:51,080 --> 00:25:53,530 இப்போது நான் என்ன செய்ய போகிறேன், நான் ஒரு புதிய கட்டுப்படுத்தி உருவாக்க போகிறேன் ஆகிறது, 461 00:25:53,530 --> 00:25:58,480 இது நான் blog.php பெயரை போகிறேன், 462 00:25:58,480 --> 00:26:04,350 நான் வரவேற்கிறோம் கட்டுப்படுத்தி மீது நகலெடுக்க போகிறேன் 463 00:26:04,350 --> 00:26:11,950 நான் சில விஷயங்களை மீண்டும் மீண்டும் தட்டச்சு இல்லை, 464 00:26:11,950 --> 00:26:20,720 இப்போது நான் இந்த மறுபெயரிட வேண்டும். 465 00:26:20,720 --> 00:26:24,710 இப்போது நான் என்ன எல்லாம் வெளியே வேலை செய்ய சோதிக்க செய்ய போகிறேன், 466 00:26:24,710 --> 00:26:27,820 நான் என் தரவுத்தள இருந்து முதல் அடைய போகிறேன் 467 00:26:27,820 --> 00:26:32,680 மற்றும் திரையில் பிந்தைய உடல் அச்சிட. 468 00:26:32,680 --> 00:26:37,920 நான் முதலில் என்ன செய்ய போகிறேன் நான் பதிவுகள் காப்பாற்ற போகிறேன் என்று செய்ய 469 00:26:37,920 --> 00:26:48,770 ஒரு மாறி எனவே நாம் என்ன செய்ய போகிறோம் - 470 00:26:48,770 --> 00:26:52,090 Kohana உள்ள நீங்கள் என்ன செய்ய பதவியை பொருளை அடைய ஆகிறது 471 00:26:52,090 --> 00:26:55,380 , அது மாதிரியான சிக்கலான, ஆனால் நீங்கள் இதனை அழைக்கப்படும் இந்த விஷயம் :: தொழிற்சாலை செய்ய வேண்டும் 472 00:26:55,380 --> 00:26:57,750 பின்னர் நீங்கள் விரும்பும் மாதிரி பெயர் கடந்து, 473 00:26:57,750 --> 00:27:00,490 மற்றும் அது முன்மாதிரி என்று இதனை பொருள் கொடுக்கிறது. 474 00:27:00,490 --> 00:27:04,860 பின்னர், நான், நாம் இதனை பொருள் நீட்டிக்க போது, 475 00:27:04,860 --> 00:27:07,320 நாங்கள் இலவசமாக இந்த முறைகள், அதனால், எடுத்துக்காட்டாக, 476 00:27:07,320 --> 00:27:09,200 நாம் என்று இந்த புதிய செயல்பாடு ", அனைத்து கண்டுபிடிக்க" பெற 477 00:27:09,200 --> 00:27:12,160 இது தானாக தரவுத்தளத்தில் ஒவ்வொரு ஒற்றை கொடுக்கிறது, 478 00:27:12,160 --> 00:27:14,850 இது மிகவும் வசதியாக உள்ளது. 479 00:27:14,850 --> 00:27:17,480 >> இப்போது உடலில் நான் திரும்பி போகிறேன் 480 00:27:17,480 --> 00:27:24,860 முதல் மற்றும் அதன் உடல் திரும்ப. 481 00:27:24,860 --> 00:27:27,930 நிச்சயமாக, நான் ஒரு பதவியை உருவாக்க வேண்டும், 482 00:27:27,930 --> 00:27:31,880 எனவே ஒரு புதிய பதவியை நுழைக்க நான். 483 00:27:31,880 --> 00:27:37,870 நான், "பிராண்டன், எனது முதல் படம்." என்று சொல்ல வேண்டும் 484 00:27:37,870 --> 00:27:40,010 ஆர். 485 00:27:40,010 --> 00:27:45,910 இப்போது நாம் வலைப்பதிவுகளை செல்ல போகிறோம் 486 00:27:45,910 --> 00:27:50,960 அனைத்து நன்றாக வேலை என்றால் - ஓ, இந்த மீண்டும் வேறு சில ஊமை கோப்பு அனுமதி விஷயம். 487 00:27:50,960 --> 00:27:56,090 1 இவரு. இது மாதிரியான அபத்தம். 488 00:28:06,700 --> 00:28:08,490 அங்கு நாங்கள் செல்கிறோம். சரி. 489 00:28:08,490 --> 00:28:10,040 நான் அனுமதி சிக்கல் சரி செய்யப்பட்டது. 490 00:28:10,040 --> 00:28:12,040 அது சில கோப்புகள் மற்றும் சில பதிவு உருவாக்க முயற்சி, 491 00:28:12,040 --> 00:28:15,400 மற்றும் அனுமதிகள், மீண்டும், சரியாக அமைக்க இல்லை, அதனால் நான் அதை செய்து 492 00:28:15,400 --> 00:28:18,320 அதனால் அந்த கோப்புகளை எழுதக்கூடிய மற்றும் இயங்கக்கூடிய இருந்தன 493 00:28:18,320 --> 00:28:21,090 அது உண்மையில் விஷயங்களை புகுபதிகை முடியும். 494 00:28:21,090 --> 00:28:24,220 இப்போது அது ", வர்க்கம் இதனை இல்லை" எனக்கு இன்னொரு விதிவிலக்கு சொல்லிக்கொண்டே, கொடுத்து 495 00:28:24,220 --> 00:28:26,960 நான் மற்றொரு படி மறந்துவிட்டேன் ஏனெனில் என்று. 496 00:28:26,960 --> 00:28:37,010 அது மிகவும் மோசமானது. 497 00:28:37,010 --> 00:28:40,270 பூட்ஸ்ட்ராப் கோப்புறையை கோப்பு, இங்கே இந்த தொகுதிகளை உள்ளன, 498 00:28:40,270 --> 00:28:42,480 நீங்கள் இயக்கினால் அல்லது முடக்கினால் தேர்வு செய்யலாம். 499 00:28:42,480 --> 00:28:44,340 இந்த நீங்கள் பயன்படுத்த தேர்வு செய்யலாம் என்று பல்வேறு அம்சங்கள் ஒரு கொத்து 500 00:28:44,340 --> 00:28:46,180 அப்படி நல்ல இது Kohana, உள்ள. 501 00:28:46,180 --> 00:28:49,090 >> உதாரணமாக, அவர்கள் ஒரு அங்கீகாரம் தொகுதி 502 00:28:49,090 --> 00:28:51,170 இது நீங்கள் செய்த அங்கீகரித்தனர் பயன்படுத்த முடியும். 503 00:28:51,170 --> 00:28:53,390 நீங்கள் செயல்படுத்த வேண்டும் என்றால் அவர்கள் ஒரு இடையக தொகுதி 504 00:28:53,390 --> 00:28:57,870 விண்ணப்ப வேலை வேகமாக மற்றும் whatnot செய்ய இறுதியில் மீண்டும் கேச்சிங் ஒருவித. 505 00:28:57,870 --> 00:29:02,140 நாம் எமது இதனை தொகுதி செயல்படுத்த வேண்டும், 506 00:29:02,140 --> 00:29:04,280 நான் சொன்ன காரணம், நாம், வெளிப்படையாக, தரவுத்தள பயன்படுத்தி வருகிறோம் 507 00:29:04,280 --> 00:29:08,200 மற்றும் நாம் இதனை தொகுதி செயல்படுத்த வேண்டும், 508 00:29:08,200 --> 00:29:12,220 நாம் நன்றாக இருக்கும் கூடுதல் செயல்பாடு, விரும்புகிறேன், ஏனெனில். 509 00:29:12,220 --> 00:29:14,240 நான் என்ன செய்ய வேண்டும் அனைத்து, அந்த 2 வரிகளை கொத்தாக ஆகிறது 510 00:29:14,240 --> 00:29:18,760 நான் புதுப்பிக்க என்றால், இப்போது, அது எனக்கு மற்றொரு பிழை கொடுத்தார். 511 00:29:18,760 --> 00:29:22,100 இது "வகுப்பு Model_Post இல்லை" என்று கூறுகிறார். 512 00:29:22,100 --> 00:29:30,210 இப்போது இந்த ஒரு நல்ல பிரச்சனை. 513 00:29:30,210 --> 00:29:37,660 பார்க்கலாம். 514 00:29:37,660 --> 00:29:42,200 அதை பொது செய்ய. 515 00:29:42,200 --> 00:29:46,450 இல்லை, பொறுத்திருங்கள். 516 00:30:11,610 --> 00:30:13,160 ஓ, கண்ணே. 517 00:30:13,160 --> 00:30:18,590 அது கண்டுபிடிக்க முடியவில்லை ஏன் என்று எனக்கு தெரியாது. 518 00:30:18,590 --> 00:30:21,030 என்று அதிசயமாக இருக்கிறது. 519 00:30:21,030 --> 00:30:23,820 இங்கே, நான் இந்த வர்க்கம் வேண்டும். 520 00:30:23,820 --> 00:30:28,650 ஓ - நான் வேண்டும் என்று நினைக்கிறேன். 521 00:30:28,650 --> 00:30:32,010 நான் ஊமை இல்லை. நான் ஒரு PHP டேக் சேர்க்க மறந்துவிட்டேன். 522 00:30:32,010 --> 00:30:34,670 அதனால் தான். 523 00:30:34,670 --> 00:30:41,260 இப்போது நான் 1 மாற்றம் நான் செய்தது என்று மீளமை வேண்டும். 524 00:30:41,260 --> 00:30:44,270 >> சரி. அங்கு நாங்கள் செல்கிறோம். 525 00:30:44,270 --> 00:30:47,500 உண்மையில் வேடிக்கையான இருந்தது. நான் ஒரு தொடக்க PHP டேக் இல்லை. 526 00:30:47,500 --> 00:30:49,900 நீங்கள் பார்க்க முடியும் ஆனால், இப்போது அது சரி, ஒழுங்காக வேலை என்ன? 527 00:30:49,900 --> 00:30:51,240 நாம் 1 பதவியை வேண்டும். 528 00:30:51,240 --> 00:30:54,730 நாம் முதல் பதவி தரப்பட்டது, மற்றும் இப்போது நாம் அதன் உடல் அச்சிடப்பட்ட. 529 00:30:54,730 --> 00:30:58,010 கிரேட். அற்புதம். 530 00:30:58,010 --> 00:31:01,470 எந்த கேள்விகள் இதுவரை? 531 00:31:01,470 --> 00:31:04,100 சாப்பிடலை? எந்த கேள்விகள்? 532 00:31:04,100 --> 00:31:08,340 சரி, நாம் தான், மிகவும் அடிப்படை, பதவியை மாதிரி உருவாக்கப்பட்டது 533 00:31:08,340 --> 00:31:10,930 நாம் பிறகு சில செயல்பாடுகளை சேர்க்க போகிறோம். 534 00:31:10,930 --> 00:31:13,600 நாம் செல்லுபடியாக்கல்களின் மற்றும் வடிகட்டி சேர்க்க முடியும். 535 00:31:13,600 --> 00:31:15,650 செல்லுபடியாக்கல்களின் விஷயங்கள் உள்ளன 536 00:31:15,650 --> 00:31:18,150 கட்டமைப்புகள் நன்றாக, உண்மையில் நீங்கள் தீர்க்கின்றன என்று, 537 00:31:18,150 --> 00:31:21,310 நான் உங்களுக்கு உங்கள் CS50 Pset இந்த செய்ய வேண்டியிருந்தது என்று நான் நினைக்கவில்லை, 538 00:31:21,310 --> 00:31:24,000 ஆனால் நீங்கள் உங்கள் இறுதி திட்டம் வலை அபிவிருத்தி செய்தால், 539 00:31:24,000 --> 00:31:26,280 நீங்கள் வாய்ப்பு சரிபார்த்தல் ஒருவித செய்ய வேண்டும் போகிறோம், 540 00:31:26,280 --> 00:31:28,290 போன்ற வெற்று பயனர் பெயர்கள் இல்லை, 541 00:31:28,290 --> 00:31:31,950 ஒருவேளை குறைந்தபட்சம் சில நீளம் கொண்ட ஒரு கடவுச்சொல்லை கொண்டு, அந்த மாதிரி விஷயங்களை. 542 00:31:31,950 --> 00:31:34,750 அது, நம்மை இந்த விஷயங்களை செயல்படுத்த உண்மையில் கடினமான செயலாக இருக்கிறது 543 00:31:34,750 --> 00:31:37,390 மற்றும் அழகான மிகவும் ஒவ்வொரு இணைய கட்டமைப்பை நீங்கள் அதை செய்கிறது 544 00:31:37,390 --> 00:31:41,140 நீங்கள் ஒரு சுத்தமான வழியில் அதை செய்ய அனுமதிக்கிறது. 545 00:31:41,140 --> 00:31:44,340 நீங்கள் பொதுவாக அந்த அங்கீகார விதிகள் வெளிப்படுத்த எங்கே மாதிரி 546 00:31:44,340 --> 00:31:48,790 அது ஒரு மாதிரி சரியான அல்லது இல்லை என்பதை உறுதிப்படுத்திய ஏனெனில். 547 00:31:48,790 --> 00:31:51,350 >> ஆனால் இப்போது, நாம், பின்னர் வரை வைக்க போகிறோம் 548 00:31:51,350 --> 00:31:53,520 மற்றும் இப்போது நாம் மற்றொரு பகுதியில் வேலை செய்ய போகிறீர்கள், 549 00:31:53,520 --> 00:31:55,400 நாம் ஒரு புதிய பார்வை முயற்சி செய்ய போகிறோம் 550 00:31:55,400 --> 00:31:59,580 என்று அனைத்து இடுகைகள் பட்டியலிடுகிறது. 551 00:31:59,580 --> 00:32:02,490 அனைத்து பட்டியல் பதிவுகள் புதிய நடவடிக்கை ஈடுபட்டு படிகள் 552 00:32:02,490 --> 00:32:04,810 அனைத்து பதிவுகள் பட்டியலை அடைய ஆகிறது 553 00:32:04,810 --> 00:32:11,990 பின்னர் ஒரு காட்சி மூலம் அனைத்து பதிவுகள் பட்டியலில் வழங்க. 554 00:32:11,990 --> 00:32:16,420 இங்கே, அதிர்ஷ்டவசமாக போதும், நாம் ஏற்கனவே அனைத்து இடுகைகள் பிடித்துக்கொண்டார் 555 00:32:16,420 --> 00:32:20,310 இந்த முதல் வரியை பயன்படுத்தி, அனைத்து செயல்பாடு கண்டுபிடிக்க 556 00:32:20,310 --> 00:32:22,520 இப்போது நாம் என்ன செய்ய போகிறோம் இதுவரை ஆகிறது 557 00:32:22,520 --> 00:32:25,350 நான் நேரடியாக பதில் உடல் அமைப்பு 558 00:32:25,350 --> 00:32:29,090 சரம் கடந்து, ஆனால் இப்போது நான் ஒரு பார்வை பயன்படுத்த வேண்டும் மூலம், 559 00:32:29,090 --> 00:32:31,870 மற்றும் இதை ஒரு பார்வை மற்றும் இடையே உள்ள வேறுபாடு 560 00:32:31,870 --> 00:32:35,330 ஒரு பார்வை நான் ஒரு நல்ல, பெரிய HTML டெம்ப்ளேட் வேண்டும் முடியும், 561 00:32:35,330 --> 00:32:37,710 மற்றும் நான் என்ன செய்ய முடியும், அது சில மாறிகள் கடக்கிறது 562 00:32:37,710 --> 00:32:42,200 பின்னர் காட்சி தானாக அதன் வார்ப்புரு விரிவுப்படுத்த வேண்டும் 563 00:32:42,200 --> 00:32:44,690 அந்த மாறிகள் பயன்படுத்தி. 564 00:32:44,690 --> 00:32:50,780 நான் என்ன செய்ய வேண்டும், நான் ஒரு புதிய பார்வையை உருவாக்க வேண்டும் ஆகிறது 565 00:32:50,780 --> 00:32:55,940 நான் ", வலைப்பதிவு / குறியீட்டு" காட்சி ஒன்று போல் பெயரை வேண்டும் 566 00:32:55,940 --> 00:33:08,480 நான் அடிப்படையில், இந்த பிணைக்க போகிறேன் - ஓ, நான் என்ன எழுதுகிறேன்? 567 00:33:08,480 --> 00:33:12,910 என் மூளை வேறு எங்கோ உள்ளது. 568 00:33:12,910 --> 00:33:16,600 நான், காட்சி மாறி இடுகைகள் பிணைக்க போகிறேன் 569 00:33:16,600 --> 00:33:19,950 அந்த வழி, பார்வை இந்த மாறி அணுக வேண்டும். 570 00:33:19,950 --> 00:33:26,140 >> அதனால் இப்போது நான் இந்த காட்சி உருவாக்க வேண்டும், 571 00:33:26,140 --> 00:33:28,500 எனவே இங்கே நாம் "காட்சிகள்," என்று இந்த கோப்புறையை வேண்டும் 572 00:33:28,500 --> 00:33:32,150 முதல், நான் என்று அழைக்கப்படும் கீழ் ஒரு புதிய கோப்புறையை உருவாக்க போகிறேன் "வலைப்பதிவு." 573 00:33:32,150 --> 00:33:35,810 இது நல்லது. அந்த வழியில் நாங்கள் எங்கள் கருத்துக்களை ஒரு நல்ல வரிசைக்கு முடியும். 574 00:33:35,810 --> 00:33:43,910 பின்னர் நான் என்று அங்கு மற்றொரு கோப்பு உருவாக்க போகிறேன் "index.php." 575 00:33:43,910 --> 00:33:45,780 ஆர். 576 00:33:45,780 --> 00:33:52,930 உண்மையில், இங்கே இரண்டு சாப்பிடலாம். 577 00:33:52,930 --> 00:33:56,760 ஒரு பார்வை கோப்பு செய்தல் ஒருவேளை இந்த எளிய பகுதியாக உள்ளது, 578 00:33:56,760 --> 00:33:59,090 இந்த ஒருவேளை நீங்கள் ஏற்கனவே தெரிந்திருந்தால் விஷயங்கள் இருக்கின்றன. 579 00:33:59,090 --> 00:34:01,240 நாம், மிகவும் எளிமையான ஒன்று செய்ய போகிறோம் 580 00:34:01,240 --> 00:34:05,360 என்று தொடங்கும் "இடுகைகள் என் பட்டியல்." 581 00:34:05,360 --> 00:34:14,860 பின்னர் நாம் செல்ல முடியும், 582 00:34:14,860 --> 00:34:17,920 நாம் இடுகைகள் வரிசை பார்ப்போம், 583 00:34:17,920 --> 00:34:21,760 ஒவ்வொரு இடுகையில் கைப்பற்றி போன்ற ஏதாவது சொல்ல - 584 00:34:21,760 --> 00:34:25,290 ஒருவேளை ஒரு வரி சேர்க்க 585 00:34:25,290 --> 00:34:42,460 பின்னர் ஆசிரியர் மற்றும் உடல் வெளியே அச்சிட. 586 00:34:42,460 --> 00:34:44,480 என்று இதுவரை பயன்? 587 00:34:44,480 --> 00:34:50,870 அது வேலை செய்தால் நாம் பார்ப்போம். 588 00:34:50,870 --> 00:34:53,489 ஆனால் எதுவும் நடக்கவில்லை. 589 00:34:53,489 --> 00:34:55,090 நான் ஏன் என்று தெரியவில்லை. 590 00:34:55,090 --> 00:34:58,760 ஓ, நான் 1 படி தவறவிட்டார். என்னை மிகவும் அற்பமானது. 591 00:34:58,760 --> 00:35:01,640 நான் ஒரு பார்வை உருவாக்கப்பட்டது, ஆனால் நான் பதில் காட்சி அமைக்க முடியவில்லை, 592 00:35:01,640 --> 00:35:03,190 எனவே நீங்கள் 1 மேலும் விஷயம் செய்ய வேண்டும். 593 00:35:03,190 --> 00:35:12,610 நீங்கள் "இந்த பதில் உடல்" செய்ய பார்வையில் இருக்கும் அதை அமைக்க வேண்டும். 594 00:35:12,610 --> 00:35:14,760 அங்கு நாங்கள் செல்கிறோம். 595 00:35:14,760 --> 00:35:17,200 நாங்கள் எங்கள் தலைப்பு வேண்டும், மற்றும் நாம் ஒரு பதவியை வேண்டும், 596 00:35:17,200 --> 00:35:20,500 மற்றும் கிக்குகள், மற்றொரு பதவியை நுழைக்க அனுமதிக்க 597 00:35:20,500 --> 00:35:23,390 எனவே நாம் ஒரு பட்டியலை பார்க்க முடியும். 598 00:35:31,800 --> 00:35:36,650 இந்த 2 பதிவுகள் செருக, 599 00:35:36,650 --> 00:35:39,500 இப்போது நான் ஒரு பக்கம் புதுப்பிக்க என்றால், 600 00:35:39,500 --> 00:35:42,060 நாம் இங்கே இந்த பதிவுகள் பார்க்கிறோம். 601 00:35:42,060 --> 00:35:44,250 >> என்று இதுவரை பயன்? 602 00:35:44,250 --> 00:35:46,400 சரி, ஒரு கேள்வி? ஓ, சரி. 603 00:35:46,400 --> 00:35:51,440 நீங்கள் பார்க்க முடியும் என, நாங்கள் வெளியே இந்த குறியீடுகள் பிரிக்க முடிந்தது 604 00:35:51,440 --> 00:35:53,920 பல்வேறு பிரிவுகள், பின்னர், நீங்கள் இதை பார்ப்பதற்கு குறியீடு மிக தெளிவாக பார்க்க முடியும். 605 00:35:53,920 --> 00:35:57,810 இந்த காட்சி பிரதிபலிக்கிறது என்று இங்கே கோப்பு, 606 00:35:57,810 --> 00:36:01,220 அது மட்டும் தரவு காண்பிப்பதில், தரவு குறிக்கும் பற்றி கவலையில்லை. 607 00:36:01,220 --> 00:36:04,310 இது தரவு ஒருவித ஆகிவிடும், மற்றும் அது அனைத்து நீ அதை காட்ட வேண்டும். 608 00:36:04,310 --> 00:36:07,660 உங்கள் குறியீடு அனைத்து பிற பகுதிகளில், நீங்கள் எந்த பற்றி கவலைப்பட வேண்டிய அவசியம் இல்லை என்று, 609 00:36:07,660 --> 00:36:10,480 மற்றும் இதேபோல், உங்கள் பார்வையில் குறியீடு பற்றி எதுவும் கவலைப்பட இல்லை 610 00:36:10,480 --> 00:36:13,390 தரவுத்தளத்தை அணுக மற்றும் பல மற்றும் முன்னும் பின்னுமாக, எப்படி 611 00:36:13,390 --> 00:36:19,950 இது நன்றாக இருக்கிறது உங்கள் குறியீடு நிறைய பராமரிக்கப்படுகிறது செய்கிறது. 612 00:36:19,950 --> 00:36:23,390 நான் சொன்னது போல், காட்சிகள், அவர்கள் மாறும் இருக்கிறார்கள் 613 00:36:23,390 --> 00:36:27,080 அது 1 கோப்பு, ஆனால் அது வேறுபட்ட கருத்துக்களை உருவாக்க வேண்டும் 614 00:36:27,080 --> 00:36:29,940 நீங்கள் உண்மையில் கடந்து மாறிகளின் அடிப்படையில், 615 00:36:29,940 --> 00:36:32,370 மற்றும் மேலும், பல்வேறு உதவி செயல்பாடுகளை நிறைய உள்ளன 616 00:36:32,370 --> 00:36:34,230 நீங்கள் வேகமாக உங்கள் குறியீடு எழுத உதவும் பயன்படுத்த முடியும் என்று 617 00:36:34,230 --> 00:36:36,320 நான் ஒரு இரண்டாவது உனக்கு காண்பிக்கிறேன் இது. 618 00:36:36,320 --> 00:36:38,050 சரி. 619 00:36:38,050 --> 00:36:42,490 >> [மாணவர்] எனவே $ 0 சரி, ஒரு கட்டுப்படுத்தி உள்ளது? 620 00:36:42,490 --> 00:36:44,000 என்று இரண்டாவது விஷயம். 621 00:36:44,000 --> 00:36:46,090 கேள்வி $ 0 ஒரு கட்டுப்படுத்தி உள்ளது? 622 00:36:46,090 --> 00:36:48,610 $ 0 நான் இங்கே உருவாக்கப்பட்ட ஒரு மாறி இருக்கிறது. 623 00:36:48,610 --> 00:36:51,320 நான் முதல் ஒரு பார்வை உருவாக்கப்பட்டது. நான் சில மாறி அதை ஒதுக்கப்படும். 624 00:36:51,320 --> 00:36:54,960 நான், இந்த செயல்பாடு அதை கடந்து பதில் உடல் அதை அமைக்க. 625 00:36:54,960 --> 00:36:57,260 என்று பயன்? 626 00:36:57,260 --> 00:37:02,200 [மாணவர்] எனவே பார்வை :: தொழிற்சாலை உள்ளது, ஒரு வர்க்கம் போல் காட்சி உள்ளது 627 00:37:02,200 --> 00:37:06,610 அல்லது ஒரு நூலகம் [செவிக்கு புலப்படாமல்] தொழிற்சாலை செயல்பாடு? 628 00:37:06,610 --> 00:37:10,640 கேள்வி, பார்வை :: தொழிற்சாலை செயல்பாடு பற்றி 629 00:37:10,640 --> 00:37:14,020 மற்றும் அடிப்படையில் இந்த அடிப்படையில் இன்னும் சில பொருள் நோக்கு நிரலாக்க ஆகிறது. 630 00:37:14,020 --> 00:37:18,000 ", தொழிற்சாலை" காண்க வர்க்கம் இருக்கிறது, அது ஒரு முறை உள்ளது 631 00:37:18,000 --> 00:37:24,170 என்று பெயரிடப்பட்ட அந்த பொருளை அடைய ஒரு வழி "வலைப்பதிவு / குறியீட்டெண்." 632 00:37:24,170 --> 00:37:27,140 என்று இன்னும் சில பொருள் நோக்கு நிரலாக்க பொருள் 633 00:37:27,140 --> 00:37:33,010 நான் மிகவும் இங்கே செல்ல போவதில்லை என்று. 634 00:37:33,010 --> 00:37:36,400 இப்போது வெளிப்படையாக, நாம் புதிய பதிவுகள் உருவாக்க வேண்டும், 635 00:37:36,400 --> 00:37:38,790 ஆனால் நாம் ஒரு தகவல் மூலம் அதை செய்ய வேண்டும் விரும்பவில்லை, 636 00:37:38,790 --> 00:37:41,280 நாம் ஒரு புதிய பதவியை உருவாக்கி, ஒரு புதிய நடவடிக்கை உருவாக்க போகிறோம், 637 00:37:41,280 --> 00:37:43,050 மற்றும் நாம் என்ன செய்ய வேண்டும் பொருள் நிறைய உள்ளது. 638 00:37:43,050 --> 00:37:45,910 >> நாம் என்ன செய்ய போகிறோம் முதல் விஷயம் - இந்த விஷயங்களை ஒன்று சமாளிக்க வேண்டும். 639 00:37:45,910 --> 00:37:48,320 நாம் என்ன செய்ய வேண்டும் முதல் விஷயம் நாம் ஒரு வடிவம் உருவாக்க கிடைத்துவிட்டது ஆகிறது 640 00:37:48,320 --> 00:37:54,460 ஒரு புதிய பதவியை சேர்க்கைக்கு, 641 00:37:54,460 --> 00:37:57,360 ஆனால் நான், முதல் ஒரு புதிய நடவடிக்கை சேர்க்க போகிறேன் 642 00:37:57,360 --> 00:38:01,050 எனவே ஒரு புதிய நடவடிக்கை சேர்ப்பதன் போலவே எளிமையாக இருக்கிறது 643 00:38:01,050 --> 00:38:03,490 உங்கள் கட்டுப்படுத்தி ஒரு புதிய செயல்பாட்டை சேர்த்து, 644 00:38:03,490 --> 00:38:13,710 இப்போது நான், மிகவும் அடிப்படை ஏதாவது செய்ய போகிறேன் 645 00:38:13,710 --> 00:38:20,850 இந்த காட்சி கைப்பற்றி அதை பதிவு, நீங்கள் அதை காண்பிக்க. 646 00:38:20,850 --> 00:38:26,220 பின்னர் இப்போது நான் ஒரு புதிய பார்வை கோப்பு உருவாக்க போகிறேன், 647 00:38:26,220 --> 00:38:33,690 நான் சில விஷயங்களை எழுதி தொடங்க போகிறேன். 648 00:38:33,690 --> 00:38:36,540 என்ன Kohana பற்றி நன்றாக அவர்கள் வெவ்வேறு உதவி செயல்பாடுகளை நிறைய வழங்கும் என்று ஆகிறது 649 00:38:36,540 --> 00:38:38,790 நீங்கள், மிகவும் எளிதாக காட்சி குறியீடு எழுத 650 00:38:38,790 --> 00:38:41,970 அந்த உதவி செயல்பாடுகளை அல்லது உதவி தொகுதிகள் மற்றும் 1 651 00:38:41,970 --> 00:38:45,860 சுற்றி வடிவங்களில் எழுதி கொண்டிருக்கிறார். 652 00:38:45,860 --> 00:38:49,460 வடிவங்கள் எழுதியதற்கு, நான் உண்மையில் நேரடியாக எந்த HTML என்னை எழுத வேண்டாம். 653 00:38:49,460 --> 00:38:51,100 நீங்கள் HTML படிவங்களை எழுதியுள்ளனர். 654 00:38:51,100 --> 00:38:54,850 நீங்கள் அது உண்மையில் வலி மற்றும் படிவங்களை எழுத சிக்கலான இருக்க முடியும் எப்படி தெரியும். 655 00:38:54,850 --> 00:38:59,970 இது, அதிர்ஷ்டவசமாக, வேடிக்கை இல்லை 656 00:38:59,970 --> 00:39:04,860 நாம் அடிப்படையில் Kohana பயன்படுத்தி ஒரு வடிவத்தில் எழுத முடியும் 657 00:39:04,860 --> 00:39:11,190 எங்களுக்கு அதை செய்ய உதவி செயல்பாடுகளை அமைக்க. 658 00:39:11,190 --> 00:39:17,340 நாம், அடிப்படையில் நாம் ஒவ்வொரு விஷயம் துறைகள் போகிறது 659 00:39:17,340 --> 00:39:23,160 அதனால் ஆசிரியர்கள் ஒன்று உடல்கள் ஒன்று. 660 00:39:23,160 --> 00:39:27,090 நாம் ஒரு லேபிள் போகிறது, மற்றும் நாம் ஒரு உள்ளீடு செய்ய போகிறோம். 661 00:39:37,450 --> 00:39:41,360 >> பின்னர் இறுதியாக, நாம் ஒரு சமர்ப்பிப்பு போகிறது. 662 00:39:49,350 --> 00:39:52,230 நீங்கள் பார்க்க முடியும் என, இந்த எழுத மிகவும் தூய்மையான உள்ளது 663 00:39:52,230 --> 00:39:58,150 நன்றாக வகையான அனைத்து என்று நையாண்டி HTML, விட. 664 00:39:58,150 --> 00:40:00,930 வழங்கப்பட்டது, அதை விட இது கூட தூய்மையான வேண்டும் என்று மற்ற வலை கட்டமைப்புகளை உள்ளன, 665 00:40:00,930 --> 00:40:04,440 ஆனால் குறைந்த பட்சம் இந்த HTML உங்களை எழுதுகிறோம் விட நன்றாக உள்ளது. 666 00:40:09,400 --> 00:40:11,130 அருமை, அதனால் நீங்கள் பார்க்க என்ன இருக்கிறது. 667 00:40:11,130 --> 00:40:13,530 என்று, திடமாகவும் தான் 668 00:40:13,530 --> 00:40:19,720 அதனால் நான் அங்கு ஒரு வரி முறிப்பு சேர்க்க போகிறேன் 669 00:40:19,720 --> 00:40:21,180 என்று ஒரு சிறிய இனிமையானதுமாகும் இருக்க செய்ய. 670 00:40:21,180 --> 00:40:23,330 சரி, நிச்சயமாக, அது இன்னும் உண்மையில், மிகவும் மோசமாக இருக்கிறது, ஆனால் நாம் தான் கவனம் செலுத்தி வருகிறோம் 671 00:40:23,330 --> 00:40:26,050 அழகியல் இப்போது இல்லை செயல்பாடு. 672 00:40:26,050 --> 00:40:28,010 எல்லாம் நேரம் இல்லை. 673 00:40:28,010 --> 00:40:30,600 நீங்கள் பார்க்க முடியும் என, இப்போது நாம் ஒரு சூப்பர் அடிப்படை வடிவம், 674 00:40:30,600 --> 00:40:32,080 இது நன்றாக வகையான. 675 00:40:32,080 --> 00:40:36,730 நான் கூறுவேன் இந்த குறியீடு உங்களை அமைக்க ஒரு HTML எழுத முயற்சி விட தூய்மையான உள்ளது, 676 00:40:36,730 --> 00:40:40,290 அதனால் நன்றாக இருக்கிறது. 677 00:40:40,290 --> 00:40:42,030 அடுத்த என்ன? 678 00:40:42,030 --> 00:40:49,260 இப்போது நாம் நடவடிக்கை விஷயங்களை செய்ய வேண்டும். 679 00:40:49,260 --> 00:40:51,240 நீங்கள் HTML படிவங்களை எழுத பொதுவாக போது, 680 00:40:51,240 --> 00:40:54,070 நீங்கள் அதை படிவத்தை சமர்ப்பிக்க நடக்கிறது அங்கு சொல்ல வேண்டும். 681 00:40:54,070 --> 00:40:56,050 மிக வலை கட்டமைப்புகளை முன்னிருப்பாக, 682 00:40:56,050 --> 00:40:58,200 , அது சரியான ஒரே URL க்கு சமர்ப்பிக்க, அதனால் விஷயம் 683 00:40:58,200 --> 00:41:01,310 நீங்கள் / வலைப்பதிவு / புதிய, ஒரு get கோரிக்கை அனுப்ப வேண்டும் என்றால் 684 00:41:01,310 --> 00:41:03,240 அதை நீங்கள் வடிவம் காட்ட வேண்டும், 685 00:41:03,240 --> 00:41:06,810 ஆனால் நீங்கள் ஒரு போஸ்ட் கோரிக்கை அனுப்ப வேண்டும் / வலைப்பதிவு / தரவு புதிய, 686 00:41:06,810 --> 00:41:10,000 அது உண்மையில் அந்த பதவியை காப்பாற்ற முயற்சிக்க வேண்டும் 687 00:41:10,000 --> 00:41:13,300 மற்றும் அது ஏதாவது. 688 00:41:20,630 --> 00:41:22,180 >> நாம் என்ன செய்ய போகிறோம் 689 00:41:22,180 --> 00:41:25,320 அடிப்படையில் நாம் அதை ஒரு போஸ்ட் கோரிக்கை அல்லது ஒரு get வேண்டுகோள் என்பதை சரிபார்க்க செய்ய வேண்டும் 690 00:41:25,320 --> 00:41:29,350 நீங்கள் அமைக்க முடியும் பதவியை மாறிகள் என்ன பார்க்க இருக்கிறது. 691 00:41:29,350 --> 00:41:34,560 Post மாறி அமைக்க வேண்டும் என்றால், நாம் முயற்சி மற்றும் ஒரு புதிய பதவியை உருவாக்க போகிறோம். 692 00:41:34,560 --> 00:41:38,440 மீண்டும், நாம் தான் செய்ய, 693 00:41:38,440 --> 00:41:41,090 என்று ஒரு புதிய பதவியை உருவாக்கி, மற்றும் நாம் உண்மையில் போகிறோம் 694 00:41:41,090 --> 00:41:51,150 இந்த மாதிரி அதன் துறைகள் அமைக்க, 695 00:41:51,150 --> 00:41:55,640 பின்னர் நாம் அதனை காப்பாற்ற போகிறோம். 696 00:41:55,640 --> 00:41:59,200 பின்னர் நான் திருப்பி போகிறேன் 697 00:41:59,200 --> 00:42:07,660 குறியீட்டு பக்கம் அவர்கள் பதிவுகள் எங்கள் பட்டியலில் மீண்டும் பார்க்க முடியும். 698 00:42:07,660 --> 00:42:09,620 அந்த முயற்சி செய்வோம். 699 00:42:09,620 --> 00:42:15,160 நான் ", பிராண்டன்", என்று சொல்ல வேண்டும் 700 00:42:15,160 --> 00:42:18,140 மற்றும், பின்னர் 'to, மற்றும் அனைத்து நன்றாக சென்றால் 701 00:42:18,140 --> 00:42:21,390 நீங்கள் பார்க்க முடியும் என, அதை குறியீட்டு பக்கம் என்னை திருப்பிவிடப்பட்டது 702 00:42:21,390 --> 00:42:24,140 நான் கீழே உருட்டும் என்றால், நாம் புதிதாக சேர்க்கப்பட்டது Post வேண்டும். 703 00:42:24,140 --> 00:42:26,430 ஆஹா! 704 00:42:26,430 --> 00:42:28,430 சரி, கேள்வி. 705 00:42:28,430 --> 00:42:31,760 >> [மாணவர்] நீங்கள் என்ன, அதே காரியத்தை உள்ளிட்ட இருந்தால் 706 00:42:31,760 --> 00:42:33,380 நீங்கள் முன் உகந்ததா? 707 00:42:33,380 --> 00:42:36,950 அதை நீங்கள் நகல் இல்லை என்பதை சரிபார்க்கிறது 708 00:42:36,950 --> 00:42:38,810 அதே சமர்ப்பிப்பு? 709 00:42:38,810 --> 00:42:41,660 இயல்புநிலை இருக்க, இல்லை, ஏனெனில் முன்னிருப்பாக - 710 00:42:41,660 --> 00:42:46,470 நீங்கள் வடிவத்தில் அதே தரவு உள்ளிட என்றால் மன்னிக்கவும், கேள்வி 711 00:42:46,470 --> 00:42:50,180 மற்றும், அதை நீங்கள் ஒரு போலி பொருள் நுழைக்க அனுமதிக்க வேண்டும், என்று சமர்ப்பிக்க 712 00:42:50,180 --> 00:42:52,550 ஒரு அடிப்படையில், நுழைவு நகல்? 713 00:42:52,550 --> 00:42:54,070 இப்போது, ஆமாம், அது நீங்கள் அதை செய்ய அனுமதிக்கும், 714 00:42:54,070 --> 00:42:58,860 தரவுத்தளங்கள் அது முற்றிலும் பிரதி வரிசைகளை வேண்டும் செய்தபின் கச்சிதமாக ஏனெனில், 715 00:42:58,860 --> 00:43:02,260 என்று ஒரு கவலை இல்லை என்றால், நீங்கள் உதாரணமாக, ஏக்கள் சேர்க்க முடியும், 716 00:43:02,260 --> 00:43:06,430 இந்த ஏற்கனவே உள்ளது என்று ஒன்று போலவே இருக்கிறது என்றால் உறுதி செய்ய, 717 00:43:06,430 --> 00:43:08,720 அது ஒரு தவறான பொருள் என்று சொல்ல, 718 00:43:08,720 --> 00:43:11,200 பின்னர் நீங்கள் உங்கள் பிழை செய்தி குறிப்பிட முடியும் 719 00:43:11,200 --> 00:43:14,390 "இந்த ஏற்கனவே உள்ளது, ஏனெனில் தவறான" அல்லது அது போன்ற ஏதாவது சொல்ல. 720 00:43:14,390 --> 00:43:22,420 ஆனால் இந்த வழக்கில், நான் நகல் ஒன்றை உருவாக்க முடியும். 721 00:43:22,420 --> 00:43:26,010 இப்போது முயற்சி மற்றும் சில ஏக்கள் சேர்க்க. 722 00:43:26,010 --> 00:43:30,400 இந்த பிரச்சனை இப்போது இருக்கிறது என்று 723 00:43:30,400 --> 00:43:34,220 நான் உண்மையில் ஒரு முற்றிலும் வெற்று 'to முடியும். 724 00:43:34,220 --> 00:43:37,500 நான் இப்போது இந்த பொத்தானை கிளிக் செய்யவும், மற்றும் அங்கு நாம். 725 00:43:37,500 --> 00:43:40,290 நீங்கள் உண்மையில் அதை பார்க்க முடியாது, ஆனால் இங்கே இந்த கூடுதல் வரி 726 00:43:40,290 --> 00:43:43,830 நான் உண்மையில் ஒரு புதிய பதவியை வேண்டும் என்பதை குறிக்கிறது. 727 00:43:43,830 --> 00:43:46,050 அது ஒரு வெற்று ஆசிரியர் மற்றும் ஒரு வெற்று உடல் உள்ளது, 728 00:43:46,050 --> 00:43:48,630 நாம் மக்கள் அதை செய்ய விரும்பவில்லை. 729 00:43:48,630 --> 00:43:52,550 சரிபார்த்தல் உள்ளே வரும் இந்த ஆகிறது 730 00:43:52,550 --> 00:43:57,540 >> நான் என் மாதிரி பொருள் செல்ல முடியும், 731 00:43:57,540 --> 00:43:59,530 இப்போது நான் குறிப்பிடும் ஒரு புதிய செயல்பாடு சேர்க்க முடியும் 732 00:43:59,530 --> 00:44:02,000 நான் இந்த மாதிரி சேர்க்க வேண்டும் என்ன சரிபார்த்தல் விதிகள் 733 00:44:02,000 --> 00:44:06,840 அது செல்லுபடியாகும் என்று உறுதி செய்ய அல்லது குறிப்பிட என்ன அது ஒரு சரியான பிந்தைய இருக்கும் அர்த்தம்? 734 00:44:06,840 --> 00:44:10,210 மற்றும் நான் அதை மட்டுமே செல்லுபடியாகும் பதவியை தான் சொல்ல வேண்டும் என்றால் ஆசிரியர் மற்றும் உடல் இரண்டிலும் 735 00:44:10,210 --> 00:44:15,150 வெற்று இல்லை, மற்றும் நீங்கள் Kohana அதை செய்ய எப்படி இருக்கும். 736 00:44:15,150 --> 00:44:18,750 நீங்கள் "விதிகள்," என்று ஒரு புதிய செயல்பாடு உருவாக்க 737 00:44:18,750 --> 00:44:20,210 பின்னர் நீங்கள் அடிப்படையில் ஒரு துணை வரிசை திரும்ப 738 00:44:20,210 --> 00:44:24,230 இந்த பொருள் அங்கீகார விதிகள் வரையறுக்கிறது. 739 00:44:24,230 --> 00:44:27,530 நாம் வரிசை திரும்ப போகிறது, பின்னர் நாம் என்ன செய்ய போகிறோம் 740 00:44:27,530 --> 00:44:32,820 சொல்ல, "ஆசிரியர்," அது ஒரு வரிசை செல்கிறது, 741 00:44:32,820 --> 00:44:37,720 இது என்று மற்றொரு வரிசை செல்கிறது "காலியாக இல்லை." 742 00:44:37,720 --> 00:44:41,480 பின்னர் நான் சொல்ல போகிறேன் "உடல்." 743 00:44:50,980 --> 00:44:54,120 இந்த சரி, இந்த வாக்கிய அமைப்பு மற்றும் அமைப்பு 744 00:44:54,120 --> 00:44:56,530 ஒரு சிறிய சிக்கலான மற்றும் ஒரு சிறிய சிக்கல் இருக்கலாம். 745 00:44:56,530 --> 00:44:59,330 நீங்கள் ஆவணங்களை படிக்க என்றால், அது, கண்டுபிடிக்க மிகவும் நேரடியான தான் 746 00:44:59,330 --> 00:45:02,500 ஆனால் அடிப்படையில் இந்த நீங்கள் குறிப்பிடும் செய்ய வேண்டும் என்ன 747 00:45:02,500 --> 00:45:04,130 சில அங்கீகார விதிகள், மற்றும் பல்வேறு விதிகள் நிறைய உள்ளன 748 00:45:04,130 --> 00:45:06,810 நீங்கள் சொல்ல விதிகளை சேர்க்க முடியும் போன்ற Kohana, நீங்கள் இலவசமாக கொடுக்க வேண்டும் என்று 749 00:45:06,810 --> 00:45:08,410 அது குறைந்த பட்சம் இந்த நீளம் இருக்க வேண்டும். 750 00:45:08,410 --> 00:45:11,800 ஒருவேளை அது எண் இருக்க வேண்டும். ஒருவேளை அது ஆல்பா எண் இருக்க வேண்டும். 751 00:45:11,800 --> 00:45:14,410 ஒருவேளை அப்படி மற்றும் முன்னும் பின்னுமாக, மிகவும் இந்த நீளம் இருக்க வேண்டும். 752 00:45:14,410 --> 00:45:17,730 Kohana நீங்கள் வழங்குகிறது என்று பல்வேறு விதிகள் நிறைய உள்ளன 753 00:45:17,730 --> 00:45:19,610 நீங்கள், ஆவணங்களை பார்க்க, தங்கள் வலைத்தளத்தில் செல்ல முடியும் 754 00:45:19,610 --> 00:45:23,150 நீங்கள் என்ன செய்ய முடியும் என்று அனைத்து வெவ்வேறு பொருட்களை பார்க்க முடியும். 755 00:45:23,150 --> 00:45:25,650 >> ஆனால் இந்த நான் என்ன செய்ய வேண்டும் அனைத்து ஆகிறது, 756 00:45:25,650 --> 00:45:30,490 இப்போது என்ன நடக்கிறது என்று பார்ப்போம் 757 00:45:30,490 --> 00:45:34,060 நான் ஒரு வெற்று 'to என்றால். 758 00:45:34,060 --> 00:45:36,960 என்ன நடக்க போகிறது? இல்லை, ஓ, நான் ஒரு பிழை கிடைக்கும். 759 00:45:36,960 --> 00:45:39,440 நான் ஒரு சரிபார்த்தல் விதிவிலக்கு பெற. 760 00:45:39,440 --> 00:45:41,070 சரி, அது நல்ல விஷயம். 761 00:45:41,070 --> 00:45:43,200 அது என் மாதிரி தவறானது என்று என்னிடம் கூறினார், 762 00:45:43,200 --> 00:45:45,780 ஆனால் நான் ஒரு விதிவிலக்கு காட்ட விரும்பவில்லை 763 00:45:45,780 --> 00:45:48,720 என் பயனர்களுக்கு அவர்கள் சரியான, தவறான ஒன்று சமர்ப்பிக்க முயற்சி? 764 00:45:48,720 --> 00:45:51,560 நான் அவர்களை நட்பாக பிழை செய்தி ஒருவித கொடுக்க வேண்டும் 765 00:45:51,560 --> 00:45:53,610 ஏதாவது தவறு நடந்தால் போது. 766 00:45:53,610 --> 00:46:01,830 நாம் என்ன செய்ய போகிறோம் நாம் போகிறோம் ஆகிறது 767 00:46:01,830 --> 00:46:04,490 ஒரு முயற்சி ப வட்டத்திற்கு எல்லாம் தயார். 768 00:46:04,490 --> 00:46:06,750 உண்மையில், நான் இந்த நீங்கள் இன்னும் கற்று கொள்ளவில்லை நினைக்கிறேன் 769 00:46:06,750 --> 00:46:10,820 CS50 உள்ள, ஏனெனில் C நிரலாக்க மொழி சி, 770 00:46:10,820 --> 00:46:14,000 கிட்டத்தட்ட ஒவ்வொரு மற்ற மொழி விதிவிலக்குகள் உண்டு, ஆனால் இல்லை 771 00:46:14,000 --> 00:46:16,700 எனவே, உண்மையிலேயே, சுருக்கமாக விதிவிலக்குகள் உண்டு 772 00:46:16,700 --> 00:46:19,430 ஒரு விதிவிலக்கு குறியீடு ஒரு துண்டு என்று ஒன்று இருக்கிறது 773 00:46:19,430 --> 00:46:21,430 ஏதாவது தவறு நடந்தால் போது, ஒரு விதிவிலக்கு தூக்கி 774 00:46:21,430 --> 00:46:23,410 வரை ஆனால் ஒருவேளை குறியீடு சில மற்ற துண்டு அதிக 775 00:46:23,410 --> 00:46:25,810 என்று விதிவிலக்கு பிடிக்க மற்றும் அது ஏதாவது செய்ய முடியும். 776 00:46:25,810 --> 00:46:27,710 >> உதாரணமாக, இந்த வழக்கில், 777 00:46:27,710 --> 00:46:29,940 ஒரு மாதிரி காப்பாற்ற முயற்சி என்று குறியீடு துண்டு, 778 00:46:29,940 --> 00:46:33,170 "சரி, இந்த மாதிரி தவறானது" அது மாதிரி உறுதிப்படுத்துகிகிறது, மற்றும் அது கூறுகிறது என்றால், 779 00:46:33,170 --> 00:46:36,150 அது ஒரு விதிவிலக்கு தூக்கி நடக்கிறது, இந்த சமமான வகையான 780 00:46:36,150 --> 00:46:39,870 சி நீங்கள் -1 அல்லது அது போன்ற ஏதாவது திரும்ப வேண்டும். 781 00:46:39,870 --> 00:46:42,320 பின்னர் எனக்கு, இந்த செயல்பாடு, என் குறியீடு 782 00:46:42,320 --> 00:46:46,310 அதிக அளவில், நான் அந்த விதிவிலக்கு முயற்சி மற்றும் பிடிக்க முடியாது 783 00:46:46,310 --> 00:46:49,330 மற்றும் அடிப்படையில் "சரி, நான் விதிவிலக்கு பிடிக்க என்றால், நான் என்ன செய்ய போகிறேன்?", என்று 784 00:46:49,330 --> 00:46:51,570 அல்லது நான் அந்த விதிவிலக்கு பிடிக்க மற்றும் ஒருவர் அதிக அனுமதிக்க முடியாது தேர்வு செய்யலாம் 785 00:46:51,570 --> 00:46:54,400 விதிவிலக்கு பிடிக்க, அல்லது யாரும் அதை பிடித்து இருந்தால், 786 00:46:54,400 --> 00:46:56,820 பின்னர் முழு நிரல், விபத்துக்குள்ளான என்கிறார் 787 00:46:56,820 --> 00:46:59,170 "ஏதோ தவறு நடந்துவிட்டது, நான் அதை கையாள முடியவில்லை." 788 00:46:59,170 --> 00:47:04,490 >> ஆனால் நாம் என்ன செய்ய, நீங்கள் ஒரு முயற்சி தொகுதி குறியீடு ஒரு துண்டு போர்த்தி இருக்கிறது 789 00:47:04,490 --> 00:47:09,030 பின்னர் நீங்கள், ஒரு கேட்ச் தொகுதி என்று ஒன்று சேர்க்க 790 00:47:09,030 --> 00:47:17,300 இது முயற்சி மற்றும் ஏற்படலாம் என்று விதிவிலக்குகள் பிடிக்க என்று குறியீடு வகை. 791 00:47:17,300 --> 00:47:20,430 அதனால் நான் இந்த குறிப்பிட்ட விதிவிலக்கு பிடிக்கிறேன் என்றால் 792 00:47:20,430 --> 00:47:23,110 அல்லது செல்லாததாக்குதல் இயலாமல் விதிவிலக்கு, பின்னர் நான் என்ன செய்ய போகிறேன் 793 00:47:23,110 --> 00:47:31,210 நான் பிழைகள் அமைக்க போகிறேன் - நான் என்று நான் அதை எப்படி என்று - 794 00:47:31,210 --> 00:47:35,370 நான் சில பொருள் பிழைகள் அமைக்க போகிறேன். 795 00:47:35,370 --> 00:47:40,920 இந்த விதிவிலக்கு என்னாவது பின்னர் நான் என்ன செய்ய போகிறேன் என்று, 796 00:47:40,920 --> 00:47:43,090 அதை திருப்பி இல்லை என்றால், அதை, திருப்பி போகிறது, மற்றும் இல்லை 797 00:47:43,090 --> 00:47:46,160 என்றால் அது வலைப்பதிவு வெளியே வர நடக்கிறது 798 00:47:46,160 --> 00:47:49,920 மற்றும் நான் என்ன செய்ய வேண்டும் என்று இது, இந்த வலைப்பதிவு / புதிய ஹிட். 799 00:47:49,920 --> 00:47:53,190 ஒரு பிழை உள்ளது என்றால், நான் வடிவம் செல்ல வேண்டும் 800 00:47:53,190 --> 00:47:55,100 அந்த பிழைகள் காட்ட. 801 00:47:55,100 --> 00:48:00,780 இப்போது நான் என்ன செய்ய வேண்டும், நான் அந்த பிழைகளை உள்ள கடக்க வேண்டும் 802 00:48:00,780 --> 00:48:07,010 காட்சி. 803 00:48:07,010 --> 00:48:10,360 சரி, நான், நான் இங்கே பார்க்க வேண்டும் என்று 804 00:48:10,360 --> 00:48:14,660 மற்றும் அடிப்படையில் நான் அவர்கள் உள்ளன என்றால் அந்த பிழைகளை காட்ட வேண்டும். 805 00:48:14,660 --> 00:48:19,740 நான் HTML எழுத முன், நான் மிகவும் விரைவாக போகிறேன் 806 00:48:19,740 --> 00:48:21,720 இந்த பிழைகள் கட்டமைப்பு மாறி தோற்றம் என்ன நீங்கள் காட்ட, 807 00:48:21,720 --> 00:48:23,080 இந்த பொதுவாக ஒரு நல்ல நடைமுறையில் உள்ளது. 808 00:48:23,080 --> 00:48:25,070 முறை நிறைய நீங்கள், மீண்டும் சில முறை இருந்து ஏதாவது பெற 809 00:48:25,070 --> 00:48:27,250 வலை கட்டமைப்பை சில செயல்பாடு, 810 00:48:27,250 --> 00:48:29,410 நீங்கள், மாறி போல் என்ன என்று எனக்கு தெரியாது 811 00:48:29,410 --> 00:48:31,210 அதனால் நீங்கள் அதை வேலை எப்படி என்று எனக்கு தெரியாது. 812 00:48:31,210 --> 00:48:37,790 நான் அடிப்படையில் அது அவுட் அச்சிட ஒரு அச்சு R முறை பயன்படுத்த போகிறேன். 813 00:48:37,790 --> 00:48:41,100 நீங்கள் பார்க்க முடியும் என >> மேலும், அது, ஒரு இணை வரிசை தான் எனக்கு சொல்கிறது 814 00:48:41,100 --> 00:48:44,880 நீங்கள், இந்த சரம் ஒரு முக்கிய, ஆசிரியர், புள்ளிகள் 815 00:48:44,880 --> 00:48:47,050 ஆசிரியர் காலியாக இருக்க, மற்றொரு முக்கிய, உடல், கூடாது 816 00:48:47,050 --> 00:48:49,680 மற்றொரு சரம், உடல் புள்ளிகள் காலியாக இருக்க கூடாது. 817 00:48:49,680 --> 00:48:52,130 நான் குளிர், சரி, அப்படி நான். 818 00:48:52,130 --> 00:48:56,230 நான் வரிசை மூலம் மீண்டும் கூறு ஒவ்வொரு செய்தியை அச்சிட முடியும். 819 00:48:56,230 --> 00:49:02,150 செய்திகளை ஒரு கொத்து ஒரு துணை வரிசை போன்ற அடிப்படையில் தான். 820 00:49:02,150 --> 00:49:13,500 நான் என்ன செய்ய போகிறேன் ", என்றால் பிழைகள்" ஆகிறது 821 00:49:13,500 --> 00:49:17,140 நான் ஒரு வரிசையிலமையாத பட்டியல் உருவாக்க போகிறேன், 822 00:49:17,140 --> 00:49:20,860 நான் அனைத்து மூலம் பிழைகள் கூறு போகிறேன். 823 00:49:33,730 --> 00:49:38,710 இந்த, இப்போது நான், மீண்டும் இந்த சமர்ப்பிக்கும் முயற்சி போகிறேன் 824 00:49:38,710 --> 00:49:41,200 மற்றும் நாம் என்ன என்று பார்க்கலாம். 825 00:49:41,200 --> 00:49:45,370 இப்போது நாம் பிழைகள் இந்த நல்ல பட்டியலில் பெற, 826 00:49:45,370 --> 00:49:48,630 மற்றும், இந்த இன்னும் அழகாக அசிங்கமான, ஆனால் இந்த வெளிப்படையாக அழகாக வடிவமைக்க முடியும் 827 00:49:48,630 --> 00:49:51,620 ஆனால் அடிப்படை கருத்து, வெறும் குறியீடு ஒரு சில வரிகளில் இருக்கிறது 828 00:49:51,620 --> 00:49:53,720 நாம் நம் மாதிரி மதிப்பிட முடிந்தது, 829 00:49:53,720 --> 00:49:56,510 சில துறைகள் காலியாக இல்லை என்று உறுதி செய்ய, 830 00:49:56,510 --> 00:49:59,740 மற்றும் ஏதாவது தவறு இருந்தால், பிழை செய்தி ஒருவித 831 00:49:59,740 --> 00:50:01,760 நான், பயனர் மீண்டும் முன்வைக்க முடியும். 832 00:50:01,760 --> 00:50:03,910 நீங்கள் உங்கள் சரிபார்த்தல் தனிப்பயனாக்கலாம் 833 00:50:03,910 --> 00:50:07,590 நீங்கள் உண்மையில் ஒரு பிழை செய்தி முடியும் என்று 834 00:50:07,590 --> 00:50:09,620 என்று உங்கள் விண்ணப்பத்தை அல்லது அது போன்ற ஏதாவது மேலும் குறிப்பிட்ட ஆகிறது. 835 00:50:09,620 --> 00:50:14,600 அனைத்து என்று பொதுவாக வாடிக்கையாளர்களின் உள்ளது. 836 00:50:14,600 --> 00:50:17,150 >> துரதிருஷ்டவசமாக, நாம் நேரம் வெளியே இயங்கும் 837 00:50:17,150 --> 00:50:20,040 நான் இங்கே நேரடி குறியீட்டு அமர்வு துண்டித்து வேண்டும் போகிறேன். 838 00:50:20,040 --> 00:50:22,980 நான் உங்களுக்கு நிரூபிக்க வேண்டும் என்று மற்ற அம்சங்கள் ஒரு கொத்து உள்ளன 839 00:50:22,980 --> 00:50:25,650 இந்த உதாரணம். 840 00:50:25,650 --> 00:50:27,620 உதாரணமாக, நீங்கள் உங்கள் தளத்தில் வார்ப்புருக்கள் சேர்க்க முடியும், 841 00:50:27,620 --> 00:50:31,110 அதனால் நீங்கள் விண்ணப்பிக்க வேண்டும் என்று HTML குறியீடு ஒருவித உள்ளது 842 00:50:31,110 --> 00:50:35,190 உங்கள் தளத்தில் ஒவ்வொரு பக்கம், அதற்கு பதிலாக பேஸ்ட் என்று 843 00:50:35,190 --> 00:50:40,630 ஒவ்வொரு காட்சி கோப்பில் நீங்கள், வெளிப்படையாக ஒரு கெட்ட நடைமுறையில் இருக்கும் என, வேண்டும் 844 00:50:40,630 --> 00:50:43,020 நீங்கள் அடிப்படையில் இந்த வார்ப்புருக்கள் வரையறுக்க முடியாது, 845 00:50:43,020 --> 00:50:46,660 பின்னர் உங்கள் கட்டுப்படுத்தி உள்ள "சரி, நான் இந்த டெம்ப்ளேட் பயன்படுத்தி வருகிறேன்.", என்று 846 00:50:46,660 --> 00:50:50,130 "என் கருத்துக்களை இந்த டெம்ப்ளேட் பயன்படுத்த வேண்டும்." 847 00:50:50,130 --> 00:50:52,470 மற்றும் நான் என நீங்கள் நிரூபிக்க வேண்டும் ஒரு கடைசி விஷயம் 848 00:50:52,470 --> 00:50:57,800 நாம், கிராஸ் சைட் ஸ்கிரிப்ட் ஆகும் நேரம் இல்லை என்று 849 00:50:57,800 --> 00:51:01,430 மற்றும் அடிப்படையில் நான் உங்களுக்கு ஒருவேளை, CS50 பார்த்திருக்கிறேன் - 850 00:51:01,430 --> 00:51:03,770 நான் டேவிட் Malan ஒருவேளை நீங்கள் வழக்கமாக புகுத்த முடியும் என்பதை பற்றி பேசினார் நினைக்கிறேன் 851 00:51:03,770 --> 00:51:08,040 ஒரு ஜாவாஸ்கிரிப்ட் குறியீடு - நீங்கள் இதை பற்றி பேசினேன்? 852 00:51:08,040 --> 00:51:10,220 ஒருவேளை? ஒருவேளை இல்லை? 853 00:51:10,220 --> 00:51:12,670 >> ஆனால் நிறைய தடவை நீங்கள் தீங்கிழைக்கும் ஜாவா குறியீடு புகுத்த முடியும் 854 00:51:12,670 --> 00:51:15,630 ஒருவரின் தரவுத்தளத்தில், அவர்கள் ஒழுங்காக தப்பிக்க என்றால், 855 00:51:15,630 --> 00:51:18,280 பின்னர் அவர்கள் மீண்டும் பயனர் தரவு முன்வைக்க போது, 856 00:51:18,280 --> 00:51:21,310 அதை நீங்கள் நடக்க வேண்டாம் சீரற்ற ஜாவா குறியீடு ஒருவித ரன் இருக்கலாம், 857 00:51:21,310 --> 00:51:23,050 நான் நீங்கள் Kohana உள்ள அந்த செய்வாய் எப்படி நிரூபிக்க போகிறேன். 858 00:51:23,050 --> 00:51:25,380 அது உண்மையில், மிகவும் எளிது. 859 00:51:25,380 --> 00:51:31,920 நான் உண்மையில் 2 விநாடிகள் இப்போது அதை செய்ய முடியும். 860 00:51:31,920 --> 00:51:34,560 நீங்கள் செய்ய வேண்டியது எல்லாம் அடிப்படையில் இந்த விஷயங்களை மடிக்க 861 00:51:34,560 --> 00:51:46,920 இந்த விஷயத்தை HTML நிறுவனங்கள் என்று. 862 00:51:46,920 --> 00:51:51,180 என்று தானாகவே சரியாக அனைத்து கதாபாத்திரங்கள் தப்பிக்கும் 863 00:51:51,180 --> 00:51:54,730 நீங்கள் இந்த பிரச்சனை இல்லை என்பதை உறுதி செய்ய. 864 00:51:54,730 --> 00:51:57,220 [மாணவர்] நீங்கள் தவறாக முதல் டெஸ்ட் எழுத்துக்கூட்டப்பட்டுள்ளதை. 865 00:51:57,220 --> 00:52:01,030 [பிராண்டன் லியு] அச்சச்சோ, ஓ. 866 00:52:01,030 --> 00:52:06,420 >> சரி, நான் இன்று உங்களுடன் பகிர்ந்து கொள்ள வேண்டும் அவ்வளவுதான். 867 00:52:06,420 --> 00:52:09,930 இந்த சரிவுகள் posted போகிறோம், ஆனால் இவை பொதுவாக இருக்கும் 868 00:52:09,930 --> 00:52:13,900 மட்டுமே வளங்கள் நீங்கள் உண்மையில் Kohana தொடங்க வேண்டும் வேண்டும். 869 00:52:13,900 --> 00:52:16,770 நீங்கள் இணைய போக முடியும். அவர்கள் ஒரு பயனர் வழிகாட்டி, மற்றும் அவர்கள் கூட ஒரு ஏபிஐ எக்ஸ்ப்ளோரர் வேண்டும். 870 00:52:16,770 --> 00:52:20,630 நாம் அவர்கள் நீங்கள் வேண்டும் அனைத்து மாறுபட்ட செயல்பாடுகள் மற்றும் உதவி செயல்பாடுகளை ஆராய முடியும். 871 00:52:20,630 --> 00:52:22,070 அவர்கள் பொதுவாக வலைத்தளத்தில் போதுமான தகவல் 872 00:52:22,070 --> 00:52:25,310 நீங்கள் தொடங்குவதற்கு மற்றும் Kohana போகிறேன் பெற பயன்படுத்த முடியும் என்று. 873 00:52:25,310 --> 00:52:30,840 என்று பல பயிற்சிகள் வெளியே, Kohana, நான் நினைக்கிறேன், இல்லை 874 00:52:30,840 --> 00:52:33,880 அவர்கள் இங்கே வலைத்தளத்தில், அதனால் இந்த ஒருவேளை உங்கள் சிறந்த பந்தயம் ஆகும். 875 00:52:33,880 --> 00:52:35,600 ஆனால் நீங்கள் வலை கட்டமைப்பை கொண்டு செல்ல வேண்டும் என்றால் 876 00:52:35,600 --> 00:52:37,120 மற்றும் நீங்கள் ஒரு புதிய மொழி எடுக்க வேண்டும் விரும்பவில்லை, 877 00:52:37,120 --> 00:52:39,780 நீங்கள், ஒப்பீட்டளவில் இலகுரக மற்றும் ஒரு எளிதான வளைவு உள்ளது என்று ஏதாவது வேண்டும் 878 00:52:39,780 --> 00:52:41,570 நான் நிச்சயமாக Kohana கருத்து தெரிவிக்கிறார்கள். 879 00:52:41,570 --> 00:52:44,040 என்று ஒருவேளை அந்த சிறந்த பிரசாதம். 880 00:52:44,040 --> 00:52:46,830 நாம் ரூபி ஆன் ரெயில்ஸ் பயன்படுத்தி இருந்தால் வேடிக்கையான விஷயம், என்றாலும், இது, 881 00:52:46,830 --> 00:52:48,550 நாம் மட்டும் என்ன எதிரொலிக்கும் 882 00:52:48,550 --> 00:52:51,430 ஒருவேளை 3 கீழ் நிமிடங்களில் மேலும். 883 00:52:51,430 --> 00:52:54,710 எந்த ஜோக், ஆனால் ரூபி ஆன் ரெயில்ஸ் கற்று நிறைய நேரம் எடுக்கும் 884 00:52:54,710 --> 00:52:56,780 அது Kohana அறிய எடுத்து விட. 885 00:52:56,780 --> 00:52:58,840 இது, நீங்கள் கற்று கொள்ள தேர்வு செய்ய வேண்டும் என்ன அடிப்படையில் உங்கள் தேர்வு 886 00:52:58,840 --> 00:53:01,260 ஆனால் நீங்கள் விரைவில் இயங்கும் பெற விரும்பினால், 887 00:53:01,260 --> 00:53:03,870 Kohana நிச்சயமாக ஒரு நல்ல வாய்ப்பாகும். 888 00:53:03,870 --> 00:53:06,730 >> நாம் முடிவுக்கு எந்த கேள்விகளுக்கு முன்? ஆமாம். 889 00:53:06,730 --> 00:53:08,020 [மாணவர்] நாம் எப்படி ஒருங்கிணைக்க வேண்டும் 890 00:53:08,020 --> 00:53:13,120 நீங்கள் அறிவுரைகள் போது நீங்கள் பயன்படுத்தி இருந்தது போல் ஒரு CSS கட்டமைப்பை? 891 00:53:13,120 --> 00:53:16,700 கேள்வி எப்படி நாம் ஒரு CSS கட்டமைப்பை என்று ஒருங்கிணைக்க வேண்டும் என்ன? 892 00:53:16,700 --> 00:53:18,740 என்ன நாம் அநேகமாக செய்ய வேண்டும் நாம் அநேகமாக அடங்கும் என்று ஆகிறது 893 00:53:18,740 --> 00:53:21,090 நாங்கள் எங்கள் CSS கோப்புகளை சேமிக்கலாம் என்று ஒரு புதிய கோப்புறையை, 894 00:53:21,090 --> 00:53:23,010 பின்னர் நாங்கள் ஒரு புதிய டெம்ப்ளேட் சேர்க்க விரும்புகிறேன். 895 00:53:23,010 --> 00:53:26,090 டெம்ப்ளேட்டை நாங்கள் அந்த CSS கோப்புகளை சேர்க்க விரும்புகிறேன் 896 00:53:26,090 --> 00:53:28,410 அவர்கள் ஒவ்வொரு பக்கத்தில் குறிப்பிடப்பட்ட என்பதை உறுதி செய்ய, 897 00:53:28,410 --> 00:53:32,220 பின்னர் நீங்கள் உண்மையில் HTML எழுதும் போது, 898 00:53:32,220 --> 00:53:34,010 நீங்கள் சரியான வகுப்புகள் மற்றும் whatnot சேர்க்க, 899 00:53:34,010 --> 00:53:36,100 எடுத்துக்காட்டாக, போது நீங்கள் வடிவம் போல பயன்படுத்தி வருகிறோம் 900 00:53:36,100 --> 00:53:40,710 உதவி செயல்பாடு, நீங்கள் பிறகு மேலும் அளவுருக்கள் சேர்க்க முடியும் 901 00:53:40,710 --> 00:53:42,830 நீங்கள் பல்வேறு விஷயங்கள் இணைக்கப்பட்ட வேண்டும் என்பதை வகுப்புகள் குறிப்பிட 902 00:53:42,830 --> 00:53:47,820 அதனால் அவர்கள் ஒழுங்காக பாணி இது முடியும், மற்றும் நீங்கள் போய் எப்படி அடிப்படையில் தான். 903 00:53:47,820 --> 00:53:50,100 >> வேறு ஏதேனும் கேள்விகள்? 904 00:53:50,100 --> 00:53:52,090 ஆர். 905 00:53:52,090 --> 00:53:58,540 உங்கள் நேரம் நன்றி, மற்றும் வந்ததற்கு நன்றி. 906 00:53:58,540 --> 00:54:05,170 நான், மிகவும் வேறு சேர்க்க போவதில்லை 907 00:54:05,170 --> 00:54:08,560 ஆனால் 1 மிகவும் விரைவான விஷயம் நாம் ஒரு இணைப்பை இல்லை ஆகிறது 908 00:54:08,560 --> 00:54:12,590 வடிவத்தில். 909 00:54:12,590 --> 00:54:14,310 உண்மையில் ஊமை. 910 00:54:14,310 --> 00:54:20,110 ஒரு சேர்க்க - உண்மையில் பார்வையில், வலைப்பதிவு, குறியீட்டு, 911 00:54:20,110 --> 00:54:23,890 புதிய பக்கம் செல்லும் என்று ஒரு இணைப்பை சேர்க்க உண்மையில் விரைவாக நாம், 912 00:54:23,890 --> 00:54:26,770 நாம் ஒரு புதிய பதவியை நுழைக்க முடியாது, அங்கு பக்கம். 913 00:54:26,770 --> 00:54:29,950 நாம் இதை செய்ய போகிறோம். 914 00:54:29,950 --> 00:54:34,020 என்ன நல்லது HTML உதவி செயல்பாடுகளை இந்த முழு குழு உள்ளது 915 00:54:34,020 --> 00:54:37,090 நீங்கள் பல்வேறு விஷயங்களை செய்ய, நீங்கள் ஏற்கனவே நிறுவனங்கள் பார்த்த 916 00:54:37,090 --> 00:54:41,980 "நங்கூரம்" இங்கே செயல்பாடு, ஆனால் அவர்கள் என்று ஒரு செயல்பாடு வேண்டும் 917 00:54:41,980 --> 00:54:45,400 நீங்கள் வலைப்பதிவு / புதிய தட்டச்சு முடியும் 918 00:54:45,400 --> 00:54:49,550 மற்றும் "போஸ்ட் ஒரு புதிய வலைப்பதிவு.", என்று 919 00:54:49,550 --> 00:54:51,850 அது, நீங்கள் அந்த இணைப்பை உருவாக்க வேண்டும் 920 00:54:51,850 --> 00:54:54,120 மற்றும், இந்த செய்ய மிகவும் முக்கியமானது தெரிகிறது, ஆனால் இந்த நன்றாக உள்ளது 921 00:54:54,120 --> 00:54:58,720 நீங்கள் 1 டொமைன் இருந்து மற்றொரு உங்கள் இணைய நகரும் என்று நினைக்கிறேன், ஏனெனில். 922 00:54:58,720 --> 00:55:01,390 நீங்கள் URL கள் உங்களை வெளியே எழுதினார் என்றால், 923 00:55:01,390 --> 00:55:04,350 நீங்கள் எல்லா URL மாற்ற வேண்டும். 924 00:55:04,350 --> 00:55:06,850 அல்லது ஒருவேளை நீங்கள் மற்றொரு துணைஅடைவில் 1 துணைஅடைவில் இருந்து சென்றார். 925 00:55:06,850 --> 00:55:08,790 நீங்கள், அனைத்து அந்த URL களை மாற்ற வேண்டும் 926 00:55:08,790 --> 00:55:12,180 மற்றும் எந்த வேடிக்கையாக இருக்கிறது. 927 00:55:12,180 --> 00:55:14,510 நீங்கள், இங்கே இந்த நங்கூரம் பயன்படுத்த முடியும் 928 00:55:14,510 --> 00:55:18,950 நீங்கள் டொமைன் அல்லது துணைஅடைவில் முன்னொட்டு மாற்ற முடியும் 929 00:55:18,950 --> 00:55:20,640 , முறை கட்டமைப்பு கோப்பில் 930 00:55:20,640 --> 00:55:22,980 மற்றும், அது எல்லா இடங்களிலும் விண்ணப்பிக்கும், இந்த மீண்டும், 931 00:55:22,980 --> 00:55:26,930 ஒரு சிறந்த உதாரணம் உங்கள் குறியீடு உலர்த்துதல், உங்களை மீண்டும் வேண்டாம். 932 00:55:26,930 --> 00:55:30,370 நீங்கள் மீண்டும் எங்கு, முயற்சி மற்றும் கட்டமைப்பு கோப்பு ஒருவித பிரித்தெடுக்க 933 00:55:30,370 --> 00:55:34,160 அல்லது வேறு செயல்பாடு மற்றும் அதை நீங்கள் அந்த கையாளும். 934 00:55:34,160 --> 00:55:42,930 >> நான் நீங்கள் காட்ட வேண்டும் என்று கடந்த விஷயம் 935 00:55:42,930 --> 00:55:50,250 நாம் இந்த நேரத்தில் மீண்டும், மற்றும் நான் சில நீண்ட கட்டுரை இசையமைத்த பட்டிருந்தால், 936 00:55:50,250 --> 00:55:52,670 ஆனால் நான் என் ஆசிரியர் சேர்க்க மறந்துவிட்டேன். 937 00:55:52,670 --> 00:55:55,210 இப்போது நான் ", 'to" கிளிக் செய்யும் போது 938 00:55:55,210 --> 00:55:57,270 நான் எல்லாவற்றையும் இழந்து. 939 00:55:57,270 --> 00:56:00,000 இல்லை! உண்மையில் வருத்தம். 940 00:56:00,000 --> 00:56:03,870 எனவே எப்படி என்று சமாளிக்க? 941 00:56:03,870 --> 00:56:06,070 இந்த நாங்கள் என்ன ஆகிறது. 942 00:56:06,070 --> 00:56:09,340 நாம் என்ன செய்ய இந்த உள்ளீடு மற்றும் உரை பகுதியில் செயல்பாடுகளை இங்கே இருக்கிறது, 943 00:56:09,340 --> 00:56:12,700 நாம் ஒரு இரண்டாவது அளவுரு, இரண்டாவது அளவுரு பின்னர் மதிப்பு ஆகியவை இருந்தால் 944 00:56:12,700 --> 00:56:16,620 துறையில் ஆரம்பத்தில் மக்கள் போகிறது என்ன இருக்க போகிறது. 945 00:56:16,620 --> 00:56:23,570 நாம் என்ன செய்ய முடியும் எங்கள் வலைப்பதிவில் கட்டுப்படுத்தி உள்ளது, 946 00:56:23,570 --> 00:56:25,360 நாம் மற்றொரு மாறி பிணைக்க முடியும். 947 00:56:25,360 --> 00:56:27,050 ஒருவேளை அது "மதிப்புகள்" அழையுங்கள். 948 00:56:27,050 --> 00:56:30,620 உண்மையில், பிந்தைய வரிசையில் கடக்க. 949 00:56:30,620 --> 00:56:32,620 என்று, சரிபார்த்தல் தோல்வியுற்றது என்று அர்த்தம் 950 00:56:32,620 --> 00:56:36,570 எனக்கு நான் கடந்த கோரிக்கையை இருந்து சமர்ப்பிக்கப்பட்ட அந்த பதவியை அணியை அனுப்ப, 951 00:56:36,570 --> 00:56:38,420 அந்த வழியில் நான் என் கடந்த சமர்ப்பிப்பு இருந்து மதிப்புகளை பயன்படுத்த முடியும் 952 00:56:38,420 --> 00:56:44,540 துறைகள் இயலாமல். 953 00:56:44,540 --> 00:56:49,600 இப்போது நான் மதிப்புகள் ஆசிரியர் போன்ற ஏதாவது செய்ய முடியும் 954 00:56:49,600 --> 00:56:55,180 நான் சில சீரற்ற பொருட்களை செய்தால் இப்போது உடல், மற்றும் அந்த வழியில் மதிப்புகள் 955 00:56:55,180 --> 00:57:01,490 பின்னர் அது அங்கு ", 'to" கிளிக் செய்யவும். 956 00:57:01,490 --> 00:57:03,830 ஆனால் நாம் மற்றொரு சிக்கலை இயக்க போகிறோம். 957 00:57:03,830 --> 00:57:07,670 நான் பக்கம் மிகவும் முதல் முறையாக சென்று இருந்தால், வேலை, ஆனால் 958 00:57:07,670 --> 00:57:09,720 அதை செயலிழக்க செய்ய நடக்கிறது, என்று தான் முதல் முறையாக, ஏனெனில் 959 00:57:09,720 --> 00:57:13,730 நாம் பக்கம் செல்ல, இந்த மாறி இன்னும் வரையறுக்கப்பட்ட செய்யப்படவில்லை. 960 00:57:13,730 --> 00:57:18,170 அது வெற்று. அது இல்லை. 961 00:57:18,170 --> 00:57:21,630 இந்த முக்கிய உள்ளது என்றால் >> என்ன நாங்கள் சொல்ல வேண்டும், ஆகிறது 962 00:57:21,630 --> 00:57:27,750 பின்னர் இந்த வரிசை, திரும்ப மதிப்பு 963 00:57:27,750 --> 00:57:30,450 முக்கிய இல்லை என்றால், ஒரு வெற்று சரம் திரும்ப. 964 00:57:30,450 --> 00:57:32,150 நாம் இங்கே வேண்டும் செயல்பாடு தான். 965 00:57:32,150 --> 00:57:34,690 நாம் முக்கிய வரிசை அணுக முயற்சி முன் உள்ளது என்றால் சரிபார்க்க வேண்டும், 966 00:57:34,690 --> 00:57:36,580 மற்றும் அதிர்ஷ்டவசமாக போதும், 967 00:57:36,580 --> 00:57:38,570 Kohana எங்களுக்கு என்று ஒரு உதவி செயல்பாடு கொடுக்கிறது. 968 00:57:38,570 --> 00:57:41,040 அவர்கள் செயல்பாடுகளை இந்த முழு தொகுப்பு வேண்டும் 969 00:57:41,040 --> 00:57:43,660 பெயரை வந்தடைவது கீழ், குறுகிய வரிசை, 970 00:57:43,660 --> 00:57:45,800 அவர்கள், "கிடைக்கும்" என்று 1 செயல்பாடு 971 00:57:45,800 --> 00:57:48,690 நீங்கள் வரிசையில் கடக்க முடியும், 972 00:57:48,690 --> 00:57:50,740 நீங்கள் முக்கிய பெயரில் அனுப்ப முடியும். 973 00:57:50,740 --> 00:57:54,330 பின்னர் அடிப்படையில் என்ன செய்வேன் என்று முக்கிய பெற முயற்சி ஆகிறது, 974 00:57:54,330 --> 00:57:56,470 ஆனால் அந்த முக்கிய வரிசையில் இல்லை என்றால், 975 00:57:56,470 --> 00:58:00,900 , நான் நம்புகிறேன், அது வெற்று வரும், அல்லது நாங்கள் ஒரு முன்னிருப்பு குறிப்பிட முடியும் 976 00:58:00,900 --> 00:58:03,500 இது நன்றாக இருக்கிறது. 977 00:58:09,740 --> 00:58:13,150 இப்போது நாம் மீண்டும் அதே விஷயத்தை செய்தால், 978 00:58:13,150 --> 00:58:15,970 நீங்கள், அதை சுற்றி முதல் முறையாக வேலை இப்போது பார்க்கிறீர்கள் 979 00:58:15,970 --> 00:58:18,080 மீண்டும், நாம் சில சீரற்ற பொருட்களை தட்டச்சு 980 00:58:18,080 --> 00:58:23,210 பின்னர் அது அங்கு, முயற்சி, சமர்ப்பிக்கவும். 981 00:58:23,210 --> 00:58:31,640 >> நான் எப்படி உண்மையில் விரைவாக ஒரு டெம்ப்ளேட் சேர்க்க நீங்கள் காட்ட முடியும் என நினைக்கிறேன். 982 00:58:31,640 --> 00:58:36,140 நாம் முதலில் என்ன செய்ய முடியும் என்று நாம் "template.php" என்று ஒரு புதிய பார்வை சேர்க்க முடியும் 983 00:58:36,140 --> 00:58:38,890 காட்சிகள் கோப்புறையில் உள்ள, 984 00:58:38,890 --> 00:58:44,730 மற்றும் நான் என்ன செய்ய போகிறேன் ", உள்ளடக்கம்" நான் என்று ஏதோ அவுட் அச்சிட போகிறேன் ஆகிறது 985 00:58:44,730 --> 00:58:49,130 என் முக்கிய உள்ளடக்கத்திற்கு போகிறது இது. 986 00:58:49,130 --> 00:58:51,380 ஒருவேளை மிகவும் கீழே நான் சொல்ல, சேர்க்க போகிறேன் 987 00:58:51,380 --> 00:58:53,340 பதிப்புரிமை. 988 00:58:53,340 --> 00:58:56,150 [செவிக்கு புலப்படாமல் மாணவர் கேள்வி] 989 00:58:56,150 --> 00:58:58,050 [பிராண்டன் லியு] ஒருவேளை இந்த நான் பயன்படுத்த வேண்டும் ஒரு சூப்பர் அடிப்படை டெம்ப்ளேட் உள்ளது. 990 00:58:58,050 --> 00:59:02,840 நான் ஒவ்வொரு ஒற்றை பக்கம் என் பதிப்புரிமை ஒரு கோப்புறையை வேண்டும், 991 00:59:02,840 --> 00:59:05,560 இப்போது நான் என் கட்டுப்படுத்தி உள்ள செய்ய போகிறேன் என்ன 992 00:59:05,560 --> 00:59:07,740 அதற்கு பதிலாக என்று இப்போது, "கட்டுப்பாட்டாளர் நீட்டிக்கிறது" 993 00:59:07,740 --> 00:59:11,870 நான் ", Controller_Template பரவியுள்ளது", சொல்ல போகிறேன் 994 00:59:11,870 --> 00:59:15,890 அதற்கு பதிலாக என்று இப்போது, "பதில் உடல், இந்த காட்சி சமமாக" 995 00:59:15,890 --> 00:59:24,110 நான், சொல்ல போகிறேன் "இந்த டெம்ப்ளேட் உள்ளடக்கம் -" 996 00:59:24,110 --> 00:59:27,690 மற்றும் நான் நினைக்கிறேன் - நான் ஒரு சம அடையாளம் வைக்க வேண்டும்? 997 00:59:27,690 --> 00:59:32,710 நான் மறக்க. ஆமாம், நான் அப்படித்தான் நினைத்தேன். 998 00:59:32,710 --> 00:59:37,710 இப்போது நான் உள்ளடக்கம் மாறி காட்சி சமமாக என்று அமைத்தேன். 999 00:59:37,710 --> 00:59:40,960 நான் இங்கே அதே செய்ய முடியும். 1000 00:59:49,620 --> 00:59:57,170 நான் புதுப்பிக்க என்றால் இப்போது, நீங்கள், இந்த பதிப்புரிமை அங்கு சேர்க்கப்படும் இப்போது பார்க்க முடியாது 1001 00:59:57,170 --> 01:00:00,350 மற்றும் சில சீரற்ற பிந்தைய செய்ய, 1002 01:00:00,350 --> 01:00:06,760 பின்னர், மீண்டும், நீங்கள் பதிப்புரிமை பக்கம் மிகவும் கீழே இருக்கிறது என்று பார்க்க வேண்டும். 1003 01:00:06,760 --> 01:00:10,730 >> கிரேட். என்று நான் உங்களுக்கு காட்ட வேண்டும் அவ்வளவுதான். 1004 01:00:10,730 --> 01:00:14,970 [கரவொலி] 1005 01:00:14,970 --> 01:00:18,950 எந்த கேள்விகள்? 1006 01:00:18,950 --> 01:00:21,000 [CS50.TV]