>> [ಸೆಮಿನಾರ್] [Kohana: ಹಗುರವಾದ ಚೌಕಟ್ಟು]
[ಬ್ರ್ಯಾಂಡನ್ ಲಿಯು] [ಹಾರ್ವರ್ಡ್ ವಿಶ್ವವಿದ್ಯಾಲಯ]
[ಈ CS50 ಹೊಂದಿದೆ.] [CS50.TV]
>> ಎಲ್ಲರಿಗೂ ನಮಸ್ಕಾರ. ನನ್ನ ಹೆಸರು ಬ್ರ್ಯಾಂಡನ್ ಆಗಿದೆ.
ನಾನು ಕಾಲೇಜು ಮಾಡುವ ಕಂಪ್ಯೂಟರ್ ವಿಜ್ಞಾನ ಇಲ್ಲಿ ಕಿರಿಯ ಮನುಷ್ಯ, ಮತ್ತು ಇಂದು ನಾವು ಬಗ್ಗೆ ಮಾತನಾಡಲು ನೀನು
ಒಂದು ಪಿಎಚ್ಪಿ ವೆಬ್ ಅಭಿವೃದ್ಧಿ ಚೌಕಟ್ಟನ್ನು ಇದು Kohana,.
ಇಂದು ನೇರ ಕೋಡಿಂಗ್ ಸೆಮಿನಾರ್ ಏರಲಿದೆ,
ಆದ್ದರಿಂದ ನಾನು ಮೂಲತಃ, Kohana ಏನೆಂದು ವಿವರಿಸುವ 5-10 ನಿಮಿಷಗಳ ಕಾಲ ಪಡೆಯಲಿದ್ದೇನೆ
ತದನಂತರ ನಾನು ಅಕ್ಷರಶಃ ಸೂಪರ್ ಸರಳ ಬ್ಲಾಗ್ ನಿರ್ಮಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ
ಇಲ್ಲಿಯೇ ಅಕ್ಷರಶಃ ಆರಂಭದಿಂದ ನೀವು.
ನಾವು, Kohana ವೆಬ್ಸೈಟ್ನಿಂದ ಕೋಡ್ ಡೌನ್ಲೋಡ್ ನೀನು
ಮತ್ತು, ನಾವು ಒಂದು ಬ್ಲಾಗ್ ಕಟ್ಟಡ ಆರಂಭಿಸಲು ನೀನು, ಮತ್ತು ಆಶಾದಾಯಕವಾಗಿ ಬಹಳ ಬೋಧಪ್ರದ ಮಾಡುತ್ತೇವೆ
ನೀವು ಬಹುಶಃ ಬಹುಶಃ ನೋಡುತ್ತಾರೆ ಏಕೆಂದರೆ ನಾನು ಕೆಲವು ತಪ್ಪುಗಳನ್ನು ಮಾಡುತ್ತೇವೆ,
ಮತ್ತು ನೀವು ನನಗೆ ಅವುಗಳನ್ನು ಚೇತರಿಸಿಕೊಳ್ಳಲು ನೋಡುತ್ತಾರೆ,
ನಾನು ಈ ಬ್ಲಾಗ್ ಮೂಲಕ ನಿರ್ಮಿಸಲು ಅಥವಾ ನೀವು ನನ್ನ ಚಿಂತನೆ ಪ್ರಕ್ರಿಯೆ ನೋಡುತ್ತಾರೆ,
ಮತ್ತು ಏತನ್ಮಧ್ಯೆ, ನೀವು ಚೌಕಟ್ಟನ್ನು ಸ್ವತಃ ಪರಿಚಿತವಾಗಿರುವ ಪಡೆಯುತ್ತೀರಿ.
ಆಶಾದಾಯಕವಾಗಿ ಇದು ಬಹಳ ಬೋಧಪ್ರದ ವ್ಯಾಯಾಮ ಮಾಡುತ್ತೇವೆ.
>> ಮೊದಲ, ಚೌಕಟ್ಟನ್ನು ನಿಖರವಾಗಿ ಏನು?
ನೀವು ಇಲ್ಲಿಯವರೆಗೆ CS50 ತೆಗೆದುಕೊಳ್ಳುವ ಮಾಡಲಾಗಿದೆ, ನೀವು ನಿಜವಾಗಿಯೂ ಯಾವುದೇ ಕೆಲಸ ಮಾಡಿಲ್ಲ
ಚೌಕಟ್ಟುಗಳು ಇನ್ನೂ, ಮತ್ತು ವಿಷಯ ಇದು.
ನೀವು ಬಹುಶಃ ಈಗಾಗಲೇ 1 ವೆಬ್ ಅಭಿವೃದ್ಧಿ, pset ಮಾಡಿದ
ಮತ್ತು ನೀವು ವೆಬ್ಸೈಟ್ ನಿರ್ಮಿಸಲು ಮತ್ತು ಕಟ್ಟಡ ವೆಬ್ಸೈಟ್ಗಳು ಇರಿಸಿಕೊಳ್ಳಲು ಮುಂದುವರಿಸಲು ಹೇಳಲು ಅವಕಾಶ.
ನೀವು ಕೆಲವು ವಿಷಯಗಳನ್ನು ಗಮನಕ್ಕೆ ಪ್ರಾರಂಭಿಸಿ.
ನೀವು ಗಮನಿಸಿ ನೀವು ಮೊದಲನೆಯದಾಗಿ ನೀವು ಬಹುಶಃ ಅದೇ ವಿಷಯಗಳನ್ನು ಮಾಡುತ್ತಿರುವುದು ಎಂದು
ಮತ್ತೆ ಸುಮಾರು ಸಾರ್ವಕಾಲಿಕ,
ಬಳಕೆದಾರ ಇನ್ಪುಟ್ ಡೇಟಾ ಸ್ವಚ್ಛಗೊಳಿಸುವ ವಿಷಯಗಳನ್ನು,
ಒಂದು ನಿರ್ದಿಷ್ಟ ರೀತಿಯಲ್ಲಿ ನಿಮ್ಮ ಕಡತಗಳನ್ನು ಸಂಘಟಿಸುವ ವಿಷಯಗಳನ್ನು.
ನೀವು ಬಹುಶಃ ಗಮನಕ್ಕೆ ಮಾಡುತ್ತೇವೆ ಇತರ ವಿಷಯ ನಿಮ್ಮ ಕೋಡ್
ತುಂಬಾ ಗಲೀಜು ಆಗಲು ಆರಂಭಿಸಬಹುದು,
ಮತ್ತು ನೀವು ಗಲೀಜು ಬಿಡುತ್ತಾರೆ ಮತ್ತು ಕೇವಲ ಅತ್ಯಂತ ಹಾರ್ಡ್ ಸಮಯ ನಿರ್ವಹಿಸುವುದು ವಿಳಾಸ,
ಅಥವಾ ನೀವು ನಿಮ್ಮ ಕೋಡ್ ರಚಿಸುವುದು ಆರಂಭಿಸಬಹುದು ಮತ್ತು ಮಾಡ್ಯುಲರ್ ಮಾಡುವ ಮಾಡಬಹುದು
ಹೆಚ್ಚು ಸಮರ್ಥನೀಯ ಮಾಡಲು ನಿರ್ದಿಷ್ಟ ರೀತಿಯಲ್ಲಿ.
ವೆಬ್ ಚೌಕಟ್ಟುಗಳು ಮೂಲತಃ ಸೈನ್ ಬಂದ >> ಇದು
ವೆಬ್ಸೈಟ್ಗಳ ಸಾಕಷ್ಟು ನಿರ್ಮಿಸಿದ ಯಾರು ಈ ಜನರು, ಅವರು ಹೇಳಿದರು,
"ನಾವು ಈ ನಾವು ಒಂದು ವೆಬ್ಸೈಟ್ ನಿರ್ಮಿಸಲು ಪ್ರತಿಯೊಂದು ಬಾರಿ ಮತ್ತೆಮಾಡಲು ಅಗತ್ಯವಿಲ್ಲ."
"ಯಾಕೆ ನಾವು ನೀವು ಎಲ್ಲಾ ಈ ಕೆಲಸಗಳನ್ನು ಒಂದು ಪ್ಯಾಕೇಜ್ ಇಲ್ಲ
ಪ್ರತಿಯೊಂದು ಬಾರಿ ನೀವು ವೆಬ್ಸೈಟ್ ನಿರ್ಮಿಸಲು ಬಯಸುವ? "
ಮತ್ತು ಆದ್ದರಿಂದ ನೀವು ಹೊಸ ವೆಬ್ಸೈಟ್ ಮಾಡುತ್ತಾರೆ,
ನೀವು ನಿಖರವಾಗಿ ಈ ನಿರ್ದಿಷ್ಟ ವೆಬ್ಸೈಟ್ ಬಗ್ಗೆ ಏನು ಗಮನ.
ನೀವು ಎಲ್ಲಾ ವಿವಿಧ ಸಂರಚನಾ ಮಾಡಿರಿ ಇಲ್ಲ
ಮತ್ತು ಸಂಕೇತಗಳು ಬೇರ್ಪಡಿಕೆ ಮತ್ತು ಪುನಃ ಕೋಡ್
ನೀವು ಸಾಮಾನ್ಯವಾಗಿ ನೀವು ವೆಬ್ಸೈಟ್ಗಳನ್ನು ಮಾಡುವ ಮಾಡಿದಾಗ ಮಾಡಬೇಕು.
ಕಲ್ಪನೆ ಚೌಕಟ್ಟನ್ನು ನೀವು ಉನ್ನತ ಮಟ್ಟದ ಕೋಡ್ ಬರೆಯಲು ಅನುಮತಿಸುತ್ತದೆ ಹೊಂದಿದೆ
ಕಡಿಮೆ ಮಟ್ಟದ ಬಗ್ಗೆ ಚಿಂತೆ ಮಾಡದೆಯೇ.
ಕಡಿಮೆ ಮಟ್ಟದ ವಿವರ ರೀತಿಯ ಇರಬಹುದು
ಬಳಕೆದಾರ ಇನ್ಪುಟ್ ಡೇಟಾ ಸ್ವಚ್ಛಗೊಳಿಸುವ ವ್ಯವಹರಿಸುವಾಗ.
ನೀವು ನಿಜವಾಗಿಯೂ ಬಗ್ಗೆ ಚಿಂತೆ ಅಗತ್ಯವಿದೆ ಎಂದು ಏನೋ.
ನಿಮ್ಮ ವೆಬ್ ಹಂಚಿಕೆ ಬಗ್ಗೆ ವಾಸ್ತವವಾಗಿ ಗಮನ ನೀಡಬೇಕು.
ಇದು ಬಾಯ್ಲರ್ ಕೋಡ್ ಬಹಳಷ್ಟು ನಿವಾರಿಸುತ್ತದೆ.
ಇದು ನಿಮ್ಮ ಯೋಜನೆಯ ಒಂದು ವಾಸ್ತುಶಿಲ್ಪವಾಗಿದೆ.
>> ಜನಪ್ರಿಯ ಒಂದು ಮಾದರಿ ವೀಕ್ಷಿಸಿ ಕಂಟ್ರೋಲರ್, ಎಂದು
ಎರಡನೇ ಬಗ್ಗೆ ಮಾತನಾಡಲು ಪಡೆಯಲಿದ್ದೇನೆ ಇದು.
ಮತ್ತು ಬಾರಿ ಬಹಳಷ್ಟು ಈ ಚೌಕಟ್ಟುಗಳಿಗೆ ಕಾರ್ಯವಿಧಾನಗಳು ಒಂದು ಸೆಟ್ ಸಾಕಾರಗೊಳಿಸಿದರು
ನೀವು ಬಳಸಲು ನಿಯಮಗಳು, ಮತ್ತು ಅತ್ಯುತ್ತಮ ಆಚರಣೆಗಳು
ಆದ್ದರಿಂದ ನೀವು ವೆಬ್ ಚೌಕಟ್ಟನ್ನು ಅಳವಡಿಸಿಕೊಳ್ಳಲು
ನೀವು, ಒಂದು ನಿರ್ದಿಷ್ಟ ರೀತಿಯಲ್ಲಿ ನಿಮ್ಮ ಕೋಡ್ ಬರೆಯಬೇಕು
ಮತ್ತು ಇದು ಸಾಮಾನ್ಯವಾಗಿ ಒಂದು ತತ್ವಗಳ ಸೆಟ್ ಒಪ್ಪಿಕೊಂಡ ವಿಶೇಷವೇನು
ಸಾಮಾನ್ಯವಾಗಿ ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ ಎಂದು ಸಮುದಾಯದಿಂದ
ಕೋಡ್ ಬರೆಯುವ ಉತ್ತಮ ರೀತಿಯಲ್ಲಿ.
ಇದು, ಹೆಚ್ಚು ಬಳಕೆಯಾಗುತ್ತಿದೆ, ನಿಮ್ಮ ಕೋಡ್ ಹೆಚ್ಚು ಸಮರ್ಥನೀಯ ಮಾಡುತ್ತದೆ
ಹೀಗೆ ಇತ್ಯಾದಿ.
ಮತ್ತು ಅಂತಿಮವಾಗಿ, ನಾನು ಬಯಸುವ ವಿಷಯ ಚೌಕಟ್ಟುಗಳ ಬಗ್ಗೆ ಒತ್ತು
ಗ್ರಂಥಾಲಯಗಳು ವಿರುದ್ಧ ನಿಯಂತ್ರಣ ವಿಪರ್ಯಯ ಬಗ್ಗೆ ಈ ಕಲ್ಪನೆ, ಮತ್ತು ವಿಷಯ ಇದು.
ಒಂದು ಗ್ರಂಥಾಲಯ ಮತ್ತು ಚೌಕಟ್ಟನ್ನು ನಡುವಿನ ವ್ಯತ್ಯಾಸವನ್ನು ಒಂದು ಗ್ರಂಥಾಲಯದ
ನೀವು ಇನ್ನೂ ಮುಖ್ಯ ಪ್ರೋಗ್ರಾಂ ಬರೆಯಲು,
ಮತ್ತು ನೀವು ರೀತಿಯ ಗ್ರಂಥಾಲಯದ ಪ್ರಚೋದಿಸುವುದು ಮಾಡುತ್ತಿದ್ದೇವೆ
ಮತ್ತು ನೀವು ಏನನ್ನಾದರೂ ಮಾಡಲು ಗ್ರಂಥಾಲಯದ ಕರೆ.
ಒಂದು ಗ್ರಂಥಾಲಯ ಮತ್ತು ಚೌಕಟ್ಟನ್ನು ನಡುವಿನ ವ್ಯತ್ಯಾಸ
ಚೌಕಟ್ಟನ್ನು ನಿಯಂತ್ರಣ ಔಟ್ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ,
ಮತ್ತು ಇದು ನಿಮ್ಮ ಕೋಡ್ ಆಹ್ವಾನಿಸಬಹುದು,
ಆದ್ದರಿಂದ ನೀವು ನಗರದ - ಇದು ಚೌಕಟ್ಟನ್ನು ಕರೆಯಲಾಗುತ್ತದೆ ಏಕೆ ಈ -
ಚೌಕಟ್ಟನ್ನು ನಿಮ್ಮ ಕೋಡ್ ಈ ಫ್ರೇಮ್ ಮತ್ತು ರಚನೆಯನ್ನು ಒದಗಿಸುತ್ತದೆ,
ಮತ್ತು ನೀವು ರಂಧ್ರಗಳನ್ನು ತುಂಬಿಸಿ,
ಮತ್ತು ಈ ಎರಡನೇ ಹೆಚ್ಚು ಗೋಚರಿಸುವ ಕಾಣಿಸುತ್ತದೆ
ನೀವು ನೋಡಿ ನನಗೆ ಚೌಕಟ್ಟನ್ನು ಸನ್ನಿವೇಶದಲ್ಲಿ ಕೋಡ್ ಬರೆಯಲು ಪ್ರಾರಂಭಿಸಿ.
ನೀವು ನಾನು ಅಂತರವನ್ನು ತುಂಬುವ ನುಡಿದರು ಎಂದು ನೋಡುತ್ತಾರೆ,
ಮತ್ತು ಚೌಕಟ್ಟನ್ನು ರೀತಿಯ, ಎಲ್ಲಾ ಚಲಿಸುವ ತುಣುಕುಗಳನ್ನು ನಿಯಂತ್ರಿಸುವ
ಮತ್ತು ನಾನು ಬಲ ಸ್ಥಳಗಳಲ್ಲಿ ಕಾಯಿಗಳು ಹಾಕಬೇಕು.
>> ಇಂದು ನಾವು Kohana ಬಗ್ಗೆ ಮಾತನಾಡಲು ನೀನು,
ಇದು ಅನೇಕ ಪಿಎಚ್ಪಿ ಚೌಕಟ್ಟುಗಳು ಒಂದಾಗಿದೆ.
, ವೆಬ್ ಚೌಕಟ್ಟುಗಳು ಇವೆ, ಮತ್ತು ಬಿಡಿಗಳ ವಾಸ್ತವವಾಗಿ ಪ್ರತಿಯೊಂದು ಭಾಷೆಯಲ್ಲಿ ಇವೆ
Kohana ವಾದಯೋಗ್ಯವಾಗಿ ಏಕೆಂದರೆ ನಾನು Kohana ಪಡೆದ ಬಾಗುತ್ತೇನೆ
ಮತ್ತು ಸಾಮಾನ್ಯವಾಗಿ ತೆಗೆದುಕೊಳ್ಳಲು ಸುಲಭವಾದ ಚೌಕಟ್ಟು ಗುರುತಿಸಲಾಗಿದೆ.
ಇದು ಅತ್ಯಂತ ಹಗುರ.
ಹಲವು ಹಲವು ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಬರುತ್ತದೆ ಎಂದು ಹೊರಗೆ ಇತರ ಬಿಡಿಗಳು, ಇವೆ
ಆದರೆ ಅವರು ತೆಗೆದುಕೊಳ್ಳಲು ಕಷ್ಟ ಒಲವು.
ಮತ್ತು ಅಂತಿಮವಾಗಿ, Kohana ಅಲ್ಲದ MVC ವಾಸ್ತುಶಿಲ್ಪ ಬಳಸುತ್ತದೆ.
ನಾವು ಅಕ್ಷರಶಃ ಒಂದು ಯೋಜನೆಯನ್ನು ರಚಿಸಬಹುದು ಸಾಕಷ್ಟು ಹಗುರ
ಇಲ್ಲಿಯೇ ನಿಮ್ಮ ಕಣ್ಣುಗಳ ಮುಂದೆ, ಮತ್ತು ಅತ್ಯಧಿಕವಾಗಿ ಮಾಡಬಹುದು
ಬಹಳ ಸುಲಭವಾಗಿ ಜೊತೆಗೆ ಅನುಸರಿಸಿ.
>> ಅಲ್ಲದ MVC ವಾಸ್ತುಶಿಲ್ಪ ಏನು?
ಇದು ಮಾಡೆಲ್ ವೀಕ್ಷಿಸಿ ಕಂಟ್ರೋಲರ್ ನಿಂತಿದೆ
ನೀವು ಕೋಡ್ ಬಗ್ಗೆ ಯೋಚಿಸಲು ಮತ್ತು ಬಹುಶಃ ನೀವು ಇಲ್ಲಿಯವರೆಗೆ ಬರೆಯುವ ನಾವು
ನಿಮ್ಮ ವೆಬ್ ಅಭಿವೃದ್ಧಿ psets ಕೆಲವು
ನೀವು ಬರವಣಿಗೆ ಆರಂಭಿಸಲು ನೀವು ಸಾಮಾನ್ಯವಾಗಿ ಈ ಕೆಲವು ನೋಡಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ, ಆದರೆ
ಒಂದು ಸಂಕೀರ್ಣ ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್,
ಈ 3 ಭಾಗಗಳ ನಡುವೆ ವಿಭಜನೆ ಹೆಚ್ಚು ಸ್ಪಷ್ಟವಾಗುತ್ತದೆ.
ನಾನು, ರೀತಿಯ ಒಂದು ಸ್ಟಾಕ್ ಇಲ್ಲಿ ಅಲ್ಲದ MVC ಹೊರತಂದ
ಮತ್ತು ಸಾಮಾನ್ಯವಾಗಿ ನೀವು ಜನರು ವೆಬ್ ಅಭಿವೃದ್ಧಿ ರಾಶಿಯನ್ನು ಬಗ್ಗೆ ಮಾತನಾಡಲು ಕೇಳಲು ಮಾಡುತ್ತೇವೆ,
ಮತ್ತು ಈ ಕಲ್ಪನೆಯನ್ನು ವಿವರಿಸಲು ಎಂದು
ಪ್ರತಿ ಪದರ ಪ್ರತಿ ಘಟಕವನ್ನು ನಿಜವಾಗಿಯೂ ಮಾತ್ರ ಸಂವಹನ ಪ್ರಯತ್ನಿಸುತ್ತದೆ
2 ಇತರ ಘಟಕಗಳ ನಡುವಿನ.
ಯಾರೋ ಕ್ಲೈಂಟ್ ಅಥವಾ ಬ್ರೌಸರ್ ನಿಮ್ಮ ವೆಬ್ಸೈಟ್ ಸಂಪರ್ಕಿಸುತ್ತಾನೆ.
ಅವರು ವೀಕ್ಷಿಸಿ ಕೋಡ್ ಮೂಲಕ ನಿಮ್ಮ ಪ್ರೋಗ್ರಾಂ ಸಂವಹನ.
ವೀಕ್ಷಿಸಿ ಕೋಡ್ ನಿಯಂತ್ರಕ ವರ್ತಿಸುತ್ತದೆ.
ನಿಯಂತ್ರಕ, ಮಾದರಿ ವರ್ತಿಸುತ್ತದೆ
ಮತ್ತು ಮಾದರಿ SQL ಡೇಟಾಬೇಸ್ ವರ್ತಿಸುತ್ತದೆ.
ನೀವು ಸರಿಯಾಗಿ ನಿಮ್ಮ ಕೋಡ್ ಬರೆಯಲು ವೇಳೆ ಮತ್ತು ಯಾವುದೇ ನಡುವೆ ಜಿಗಿತದ ಇಲ್ಲ.
>> ಈ ವಿಷಯಗಳನ್ನು ಏನು ಮಾಡಬೇಕು?
ಮಾದರಿ ಮೂಲಭೂತವಾಗಿ ನಿಮ್ಮ ಡೇಟಾವನ್ನು ವ್ಯವಹರಿಸುತ್ತದೆ ಕೋಡ್ ತುಣುಕು.
ನೀವು ಶೇಖರಿಸಿಡಲು ವಸ್ತುಗಳ, ನಿಮ್ಮ ಡೇಟಾಬೇಸ್ ವ್ಯವಹರಿಸುತ್ತದೆ ಎಂದು ಏನು,
ಅಥವಾ ಡೇಟಾಬೇಸ್ ಆ ವಸ್ತುಗಳು ಹಿಂಪಡೆಯುವಲ್ಲಿ,
ಎಲ್ಲಾ ಮಾದರಿ ನಿರ್ವಹಿಸಿದೆ.
ಬಹುಶಃ ನಿಮ್ಮ ಡೇಟಾಬೇಸ್ ವಸ್ತುಗಳು ಹೊಂದಿವೆ.
ನಾವು ಪೋಸ್ಟ್ಗಳನ್ನು ಜೊತೆ ಹೊಂದಿರುವ ಮಾದರಿಯನ್ನು ರಚಿಸಲು ನೀನು,
ಆದ್ದರಿಂದ ನಂತರದ ಇದು ಕೆಲವು ಲಕ್ಷಣಗಳು ಹೊಂದಿರಬಹುದು.
ನೀವು ಆ ಪೋಸ್ಟ್ಗಳನ್ನು ಸಂಗ್ರಹಿಸುವ ಅಥವಾ ಪೋಸ್ಟ್ಗಳನ್ನು ಹಿಂಪಡೆಯುವಲ್ಲಿ ಸುಮಾರು ಕಾರ್ಯಗಳನ್ನು ಮಾಡಬಹುದು
ಅಥವಾ ಹೀಗೆ ಮುಂದಕ್ಕೆ ಪೋಸ್ಟ್ಗಳು ಮತ್ತು ಶೋಧಿಸಿ,
ಮತ್ತು ಮಾದರಿ ನಿರ್ವಹಿಸುತ್ತಿತ್ತು ಎಂದು ಎಲ್ಲಾ ಕೋಡ್ ಇಲ್ಲಿದೆ.
ನಿಯಂತ್ರಕ ಅಪ್ಲಿಕೇಶನ್ ತರ್ಕ ತೆರನಾದ,
ಮತ್ತು ವಿವಿಧ ವಸ್ತುಗಳ ಬಹಳಷ್ಟು ಅಪ್ಲಿಕೇಶನ್ ತರ್ಕ ಹೋಗಬಹುದು.
ನೀವು ಬೇರೆ API ಗೆ ಮಾತನಾಡುವ ನೀವು,
ನೀವು ಅಪ್ಲಿಕೇಶನ್ ತರ್ಕ ಮಾತಾಡುತ್ತಿದ್ದೀರಿ ಅಲ್ಲಿ ಎಂದು ಆಗಿರಬಹುದು.
ನೀವು ಅನೇಕ ವಿವಿಧ ಮಾದರಿಗಳಿಂದ ದತ್ತಾಂಶ ತರಲು ಹೊಂದಿರುತ್ತವೆ ಪ್ರಯತ್ನಿಸುತ್ತಿದ್ದರೆ
ಮತ್ತು ಸಾಮಾನ್ಯವಾಗಿ ನಿಯಂತ್ರಕ ನಿರ್ವಹಿಸುತ್ತಿತ್ತು ಎಂದು, ಒಂದು ರೀತಿಯಲ್ಲಿ ಅವರಿಗೆ ಸಂಯೋಜಿಸಲು ಹೊಂದಿರುತ್ತವೆ.
ಉದಾಹರಣೆಗೆ, ಫೇಸ್ಬುಕ್, ನೀವು ಸ್ನೇಹಿತರಿಗೆ ಯಾರಾದರೂ ವೇಳೆ,
ಆ ಸಂಬಂಧ ಸ್ಥಾಪಿಸುವ ನಂತರ ಬಹುಶಃ ಆಕ್ಟ್
ನಿಯಂತ್ರಕ ಮಾಡಬಹುದಾಗಿದ್ದು.
>> ಮತ್ತು ಅಂತಿಮವಾಗಿ, ವೀಕ್ಷಿಸಿ ನೀವು ನಿಜವಾಗಿಯೂ ನೋಡಿ ಯಾವ ಉತ್ಪಾದಿಸುವ ಎಂದು ಸಂಕೇತ.
ಬಾರಿ ಬಹಳಷ್ಟು ನಾನು CS50 Psets ಭಾವಿಸುತ್ತೇನೆ
ಅವರು ನಿಜವಾಗಿಯೂ ಈ 3 ವಿಷಯಗಳನ್ನು ಪ್ರತ್ಯೇಕಿಸಲು ನೀವು ಹುಡುಗರಿಗೆ ಪ್ರೋತ್ಸಾಹಿಸಿ ಇಲ್ಲ.
ನೀವು ಬಹುಶಃ ಮೇಲ್ಭಾಗದಲ್ಲಿ ಅಲ್ಲಿ ಈ ದೊಡ್ಡ, ಕಡತದ ಹೊಂದಿರುತ್ತದೆ
ನೀವು ಕೆಲವು SQL ಪ್ರಶ್ನೆ ಮತ್ತು ಬಹುಶಃ ಕೆಲವು ಪ್ರಕ್ರಿಯೆಗೆ ಮಾಡಲು
ಡೇಟಾ ಮೇಲೆ ನೀವು, ಡೇಟಾಬೇಸ್ನಿಂದ ಪತ್ತೆಹಚ್ಚಿದ
ತದನಂತರ ನೀವು ಕೆಳಭಾಗದಲ್ಲಿ ನಿಮ್ಮ HTML ಹೊಂದಿರುತ್ತವೆ.
ನೀವು ಹೆಚ್ಚು ಹೆಚ್ಚು ಪುಟಗಳನ್ನು ರಚಿಸಲು ಮತ್ತು ನೀವು ಕಾಣಬಹುದು
ನೀವು ಕೆಲವು ಕೋಡ್ ಪುನರಾವರ್ತನೆ ಮಾಡಲಿಕ್ಕೆ, ಮತ್ತು ನೀವು,
ವಿಷಯ ನಿಮ್ಮ ಕಡತ ನಿಜವಾಗಿಯೂ ದೊಡ್ಡ ಮತ್ತು ದೀರ್ಘ ಪಡೆಯುತ್ತದೆ
ಮತ್ತು ನಿರ್ವಹಿಸಲು ನಾಜೂಕಿಲ್ಲದ ಆಗುತ್ತದೆ.
ಅಲ್ಲದ MVC ಚೆನ್ನಾಗಿ ಪರಿಗಣಿಸಲಾಗಿದೆ ಏಕೆ ಕಾರಣ
ಕಾರಣಗಳಿಂದ ಆಗಿದೆ.
ಮೊದಲನೆಯದಾಗಿ ಕಾಳಜಿ ಬೇರ್ಪಡಿಕೆ ಏನೋ ಕರೆಯಲಾಗುತ್ತದೆ
ಇದು ನೀವು ಆ ಕಲ್ಪನೆ -
ಕೋಡ್ ಆಫ್ ಆದರ್ಶಪ್ರಾಯ 1 ತುಂಡು, 1 ವಿಷಯವನ್ನು ಮತ್ತು ನಿಜವಾಗಿಯೂ ಚೆನ್ನಾಗಿ ಮಾಡಬೇಕು
ಮತ್ತು ನೀವು ಭಿನ್ನಜಾತಿಯ ಕೆಲಸಗಳನ್ನು ಕೋಡ್ ತುಣುಕುಗಳನ್ನು ಒಗ್ಗೂಡಿ ಮಾಡಬಾರದು.
ಉದಾಹರಣೆಗೆ, ಕೋಡ್ ಮತ್ತು ಮಾದರಿ ಕೋಡ್ ವೀಕ್ಷಿಸಲು
ಅವರು ನಿಜವಾಗಿಯೂ ಸಂಬಂಧಿಸಿದ ಹೊಂದಿಲ್ಲ.
ನೀವು, ಅವುಗಳನ್ನು ಬೇರ್ಪಡಿಸಲು ಅವರು ಅದೇ ಕಡತಗಳನ್ನು ಇರಬೇಕೆಂದೇನು ಇಲ್ಲ ಆದ್ದರಿಂದ
ಆದ್ದರಿಂದ ನಿರ್ವಹಿಸಲು ಸುಲಭ.
>> ಇತರ ವಿಷಯ ಕೋಡ್ ಮರುಬಳಕೆ.
ನೀವೇ ಅದೇ SQL ಪ್ರಶ್ನೆ ಬರೆಯಲು ಅಥವಾ ಮಾಡುವ ಕಾಣಬಹುದು
1 ಕಾರ್ಯ ಆಗಿ ಅಮೂರ್ತ ಎಂದು ಇದೇ ಪ್ರಶ್ನೆಗಳನ್ನು,
ಮತ್ತು, ಕಲ್ಪನೆ ಮಾದರಿಗಳು ಮತ್ತು ನಿಯಂತ್ರಕಗಳು ಹಿಂದೆ
ನಿಮ್ಮ ಯೋಜನೆಯಲ್ಲಿ ವಿವಿಧ ಸ್ಥಳಗಳಲ್ಲಿ ಮರುಬಳಕೆ ಪ್ರತ್ಯೇಕ ಕಾರ್ಯದಲ್ಲಿ ಹೊಂದಿರುವ.
ಮತ್ತು ಅಂತಿಮವಾಗಿ,, ನಿಮ್ಮ ಕೋಡ್ ಒಣಗಿಸಿ ಕಟ್ಟಲಾಗುತ್ತದೆ ವಿಶೇಷವೇನು
ಅಥವಾ ನೀವೇ ಪುನರಾವರ್ತಿಸುವ ಅಲ್ಲ, ನೀವೇ ಪುನರಾವರ್ತಿಸಲು ಇಲ್ಲ.
ಈ ಬೆಳವಣಿಗೆಯಲ್ಲಿ ಅತ್ಯಂತ ಸಮಗ್ರ ಆಗಿದೆ.
ನೀವು, ನೀವೇ ಪುನರಾವರ್ತಿಸಲು ವೇಳೆ ಏಕೆಂದರೆ, ನೀವೇ ಪುನರಾವರ್ತಿಸಲು ಬಯಸುವುದಿಲ್ಲ ಯಾವಾಗ,
ಇದು ಹೆಚ್ಚು ದುಬಾರಿ ನಿರ್ವಹಿಸಲು ಇಲ್ಲಿದೆ.
ನೀವು 1 ವಿಷಯ ಬದಲಾಯಿಸಲು ಬಯಸಿದಲ್ಲಿ, ನೀವು, ಎಲ್ಲೆಡೆ ಬದಲಾಯಿಸಲು ಹೊಂದಿವೆ
ಮತ್ತು ದೋಷಗಳನ್ನು ಕಾರಣವಾಗುತ್ತದೆ, ಮತ್ತು ಭಯಾನಕ ಇಲ್ಲಿದೆ.
>> ಸರಿ.
ಇಲ್ಲಿಯವರೆಗೆ Kohana ಬಗ್ಗೆ ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು ಎಲ್ಲಾ?
ಗ್ರೇಟ್.
ಈಗ ನಾವು ಕೋಡಿಂಗ್ ಲೈವ್ ಅಧಿವೇಶನ ಧುಮುಕುವುದಿಲ್ಲ ನೀನು,
ಮತ್ತು ಆಶಾದಾಯಕವಾಗಿ ಎಲ್ಲವೂ ಚೆನ್ನಾಗಿ ಹೋಗುತ್ತದೆ.
ನಾನು ಮೂಲತಃ ಈ ವೆಬ್ಸೈಟ್ ನಿರ್ಮಿಸಲು ಹೋಗುತ್ತಿದ್ದೇನೆ
ನನ್ನ ದೂರದ ಸರ್ವರ್ಗಳಿಗೆ ಒಂದು, ಮತ್ತು ನೀವು ಹುಡುಗರಿಗೆ ಸಹ ಆ ರೀತಿಯಲ್ಲಿ ಮೇಲೆ
ವೆಬ್ಸೈಟ್ ನೋಡಿ ಮತ್ತು ವೆಬ್ಸೈಟ್ ಪ್ರವೇಶಿಸಲು,
ಮತ್ತು ಪರಿಸರದ, ನನ್ನ ದೂರಸ್ಥ ಯಂತ್ರ ಉತ್ತಮ ಕಾನ್ಫಿಗರ್
ಬದಲಿಗೆ OS X ನ ಲಿನಕ್ಸ್ ಚಾಲನೆಯಲ್ಲಿರುವ ಏಕೆಂದರೆ
ನಾವು ಅಕ್ಷರಶಃ ಆರಂಭಿಸಲು ನೀನು.
KohanaFramework.org.
ನಾನು ವೆಬ್ಸೈಟ್ ಕೋಡ್ ಡೌನ್ಲೋಡ್ ಪಡೆಯಲಿದ್ದೇನೆ.
ನಾನು ಲಿಂಕ್ ವಿಳಾಸವನ್ನು ನಕಲಿಸಿ ಪಡೆಯಲಿದ್ದೇನೆ
ನನ್ನ ಸರ್ವರ್ ಹೋಗಿ, ಅದನ್ನು ಡೌನ್ಲೋಡ್,
ಮತ್ತು ನಾನು ಅದನ್ನು ಹೊರತೆಗೆಯಲು ಪಡೆಯಲಿದ್ದೇನೆ.
>> [ವಿದ್ಯಾರ್ಥಿ] ನೀವು ಪಠ್ಯ ಮಾಡಬಹುದು ದೊಡ್ಡ ಯಾವುದು?
[ಬ್ರ್ಯಾಂಡನ್ ಲಿಯು] ಎಂದು ಉತ್ತಮ?
[ವಿದ್ಯಾರ್ಥಿ] [ಬ್ರ್ಯಾಂಡನ್ ಲಿಯು] ಹೌದು, ಆ ಉತ್ತಮ ಎಂದು doable? >> ಈಸ್.
ನಾನು, ZIP ಫೈಲ್ ಡೌನ್ಲೋಡ್ ಮತ್ತು Kohana ಎಂಬ ಕೋಶಕ್ಕೆ ಎಂದು ಅನ್ಜಿಪ್ಡ್
ಮತ್ತು ನಾವು, ಎಂದು CS50-Kohana ಬದಲಾಯಿಸಲು ನೀನು
ಮತ್ತು ಸೈನ್ ಹೋಗಿ ಅವಕಾಶ
ಆಕರ್ಷಕ.
ಇಲ್ಲಿ ನೀವು ವಿವಿಧ ಕಡತಗಳನ್ನು ಒಂದು ಗುಂಪನ್ನು ನೋಡಿ.
ನೀವು ಅತ್ಯಂತ ನಿರ್ಲಕ್ಷಿಸಬಹುದು - ಇಲ್ಲಿ ಪ್ರತಿಯೊಂದು ಕಡತ ಮೂಲಕ ಹೋಗುತ್ತಿದ್ದೇವೆ ಅಲ್ಲ ನಾವು
ನಮ್ಮ ಸಮಯ ನಿರ್ಬಂಧಗಳನ್ನು ಏಕೆಂದರೆ,
ಆದರೆ ಸಾಮಾನ್ಯವಾಗಿ ನೀವು Kohana, ನೀವು ಮೊದಲ ವಿಷಯ ಅನುಸ್ಥಾಪಿಸುವುದು
ನೀವು ಕೋಶವನ್ನು ಹೋಗಿ ಇದೆ,
ಮತ್ತು ನೀವು ಮೂಲತಃ ಕೆಲವು ಪರಿಸರ ಪರೀಕ್ಷೆಗಳು ಮತ್ತು ಸ್ಪಷ್ಟವಾಗಿ ವಿವರಿಸಲಾಗದ ಯಾ ಕೆಲಸಕ್ಕೆ ಬಾರದ ವಸ್ತು ಮಾಡುತ್ತೇನೆ
ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ನಿಮ್ಮ ಪರಿಸರದಲ್ಲಿ ಸರಿಯಾಗಿ Kohana ರನ್ ಹೊಂದಿಸಲಾಗಿದೆ
ಮತ್ತು ಎಲ್ಲವೂ ಸರಿ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ.
ನೀವು ಹೆಚ್ಚಿನ ವಿಷಯಗಳನ್ನು ಜಾರಿಗೆ ನೋಡಬಹುದು, ಆದರೆ ಸಾಮಾನ್ಯವಾಗಿ ನೀವು ಯಾವಾಗಲೂ ಈ 1 ಸಮಸ್ಯೆಯನ್ನು ರನ್
ಇದು, ಕೆಲವು ಕೋಶವನ್ನು ಬರೆಯಬಹುದಾದ ಎಂದು ದೂರು ಅಲ್ಲಿ
ಮತ್ತು ಏಕೆಂದರೆ ಕೆಲವು ಅನುಮತಿಗಳನ್ನು ಇಲ್ಲಿದೆ.
ನಾನು, ನೀವು ಹುಡುಗರಿಗೆ CS50 ರಲ್ಲಿ ಕಡತ ಅನುಮತಿಗಳನ್ನು ಕಲಿತ ಎಷ್ಟು ಗೊತ್ತಿಲ್ಲ
ನೀವು ವೆಬ್ ಅಭಿವೃದ್ಧಿ ಆದರೆ, ನೀವು ಈ ಸಮಸ್ಯೆಯನ್ನು ಬಹಳಷ್ಟು ರನ್ ನೀನು.
ನಾನು ಬರೆಯಬಹುದಾದ ಮಾಡಲು ಪಡೆಯಲಿದ್ದೇನೆ
ನಾವು ಹೋಗಿ ಅಲ್ಲಿ - ಮತ್ತು ನಾನು ನಾನು ಭಾವಿಸುತ್ತೇನೆ.
>> ಸರಿ, ಈಗ ನೀವು ಎಲ್ಲವನ್ನೂ ಜಾರಿಗೆ ನೋಡಬಹುದು,
ಈಗ INSTALL.PHP ಫೈಲ್ ಹೆಸರನ್ನು ಹೇಳುತ್ತವೆ.
ನಾನು installed.php ಗೆ INSTALL.PHP ಫೈಲ್ ಸರಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ
ಮತ್ತು ಈಗ ನಾನು, ರಿಫ್ರೆಶ್ ವೇಳೆ
ನನಗೆ ಕೆಲವು ದೋಷ ನೀಡುತ್ತದೆ, ಮತ್ತು ದೋಷ ನಿವಾರಣ ಸೈನ್ ಬಂದಾಗ ಈ
ನೀವು ನಿಜವಾಗಿಯೂ ಸಂಭವಿಸಿ ಹೋಗಿ ನೋಡಬಹುದು ಅಲ್ಲಿ ಇದು.
ವಿಷಯ ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, Kohana ಊಹಿಸುತ್ತದೆ, ಆಗಿದೆ
ನಿಮ್ಮ ಯೋಜನೆ, ನಿಮ್ಮ ಡೊಮೇನ್ ಮೂಲ ಕೋಶದಲ್ಲಿ ನಲ್ಲಿ
ಆದ್ದರಿಂದ ನೀವು demo.brandonkliu.com ಎಂದು ನಿರೀಕ್ಷಿಸುತ್ತಿರುವುದಾಗಿ.
ನಾವು ಒಂದು subfolder ವಾಸ್ತವವಾಗಿ ಎಂದು ಹೇಳಲು ಹೊಂದಿವೆ.
ಇದು CS50 Kohana ಎಂಬ ಒಂದು subfolder ಇಲ್ಲಿದೆ.
ವಿಷಯ ಇದು CS50-Kohana misinterpreting ವಿಶೇಷವೇನು ಇದೆ
ನಾನು ಎರಡನೇ ನಿಮಗೆ ವಿವರಿಸಲು ಮಾಡುತ್ತೇವೆ ಮತ್ತೇನನ್ನೋ, ಎಂದು.
ಆದರೆ ನಾನು ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ ಎಂದು ಏನೋ ಆ ಹೇಳಲು ಮಾಡಬೇಕು.
ನಾವು ಏನು ನೀನು, ನಾವು bootstrap.php ಎಂಬ ಈ ಫೋಲ್ಡರ್ ಹೋಗಲು ನೀನು
ಇದು ವಿಭಿನ್ನ ವಸ್ತುಗಳ ಬಹಳಷ್ಟು ನಿರ್ಮಿಸಲಾಗುತ್ತದೆ ಅಲ್ಲಿ ಸಂರಚನಾ ಫೋಲ್ಡರ್ ಆಗಿದೆ.
ನಾನು ತೆರೆಯುತ್ತದೆ.
ನಂತರ ಬಹುಶಃ ನಾನು ಮಾಡುತ್ತೇನೆ ಮೊದಲ ವಸ್ತುಗಳ ಒಂದು ಸಮಯ ವಲಯ ಬದಲಾವಣೆ.
>> ನಂತರ ನೋಡೋಣ.
ಆಹಾ! ಇಲ್ಲಿಯೇ.
ವಿವಿಧ ಸಂರಚನಾ ಹೇಳಿಕೆಗಳನ್ನು ಒಂದು ಗುಂಪೇ ಇಲ್ಲಿ ಇವೆ,
ಆದರೆ ನಾನು ಬಯಸುತ್ತೇನೆ ಒಂದು, ಆಧಾರ URL ಎಂಬ ವಿಷಯ
ಮತ್ತು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ನಾನು Kohana ಸೆಟ್ ಪಡೆಯಿರಿ
ಆದರೆ ನಾನು, CS50-Kohana ಎಂದು ಬದಲಾಯಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ
ಮತ್ತು ನಾನು ಅದನ್ನು ಸರಿಪಡಿಸಿ ನನಗನ್ನಿಸುತ್ತದೆ.
ಹೌದು, ಮಹಾನ್.
ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ಇದು ಹೇಳುತ್ತದೆ, ಕೆಲಸ ಎಂದು ನೋಡಲು "ಹಲೋ ವರ್ಲ್ಡ್."
ಎಂದು ಅಲ್ಲಿ ಬರುತ್ತದೆಯೇ? ಹೇಗೆ ನಾವು ಹಲೋ ವರ್ಲ್ಡ್ ಗೆ ಬಂದೆವು?
ಅಲ್ಲಿ ನಿಖರವಾಗಿ ವಾಸ್ತವವಾಗಿ ಬರೆದ ಕೋಡ್?
ಎಂದು ತಿಳಿಯಲು, ನಾನು ರೂಟಿಂಗ್ ಕರೆಯಲಾಗುತ್ತದೆ ಈ ಪರಿಕಲ್ಪನೆಯನ್ನು ಪರಿಚಯಿಸಲು ಮಾಡುತ್ತೇವೆ.
ಅತ್ಯಧಿಕವಾಗಿ ಎಲ್ಲಾ ವೆಬ್ ಚೌಕಟ್ಟುಗಳು, ರೂಟಿಂಗ್ ಕರೆಯಲಾಗುತ್ತದೆ ಪರಿಕಲ್ಪನೆಯನ್ನು ಹೊಂದಿಲ್ಲ
ಒಂದು ನಿರ್ದಿಷ್ಟ URL ಅನ್ನು ನಕ್ಷೆ ಎಂದು ಸಾಫ್ಟ್ವೇರ್ ತುಂಡು ಇದು
ನಿಮ್ಮ ಚೌಕಟ್ಟಿನೊಳಗೆ ಕೋಡ್ ಒಂದು ನಿರ್ದಿಷ್ಟ ತುಣುಕು.
ನೀವು ಕೆಲವು URL ಹೊಂದಿರುವ ಮತ್ತು ಉದಾಹರಣೆಗೆ, ನೀವು ಹಾಗೆ foo.com / ಬ್ಲಾಗ್ / ಎಲ್ಲಾ ಕೆಲವು URL ಗೆ ಹೋಗಿ
ನಂತರ ಏನು ಚೌಕಟ್ಟನ್ನು ಮಾಡಲು ಹೋಗುತ್ತದೆ - ಅಥವಾ ಕನಿಷ್ಠ ಏನು Kohana ಮಾಡಲು ಹೋಗುತ್ತದೆ -
ಇದು, ನಿಯಂತ್ರಕ ಬ್ಲಾಗ್ ಎಂಬ ವರ್ಗ ಹುಡುಕಲು ವಿಶೇಷವೇನು ಇದೆ
ಮತ್ತು ಇದು ಎಲ್ಲಾ ಕಾರ್ಯ ಹೆಸರಿನ ಕ್ರಮ ರನ್ ವಿಶೇಷವೇನು.
ನಾನು ವರ್ಗ ಮತ್ತು ಕಾರ್ಯಗಳನ್ನು ಬಗ್ಗೆ ಬಾಗುತ್ತೇನೆ ತಿಳಿದಿದೆ,
ಮತ್ತು ನಾನು ನೀವು ಹುಡುಗರಿಗೆ ತರಗತಿಗಳು ಮತ್ತು ಕಾರ್ಯಗಳನ್ನು ಒಳಗೊಂಡಿದೆ ಅಲ್ಲ ಗೊತ್ತು
ಇನ್ನೂ CS50 ರಲ್ಲಿ, ಆದರೆ ಈಗ,
ನೀವು ಕಾರ್ಯಗಳನ್ನು ಕೇವಲ ಗುಂಪು ತರಗತಿಗಳು ನಗರದ,
ಒಟ್ಟಿಗೆ ಕಾರ್ಯಗಳನ್ನು ಗುಂಪಿನ ಒಂದು ರೀತಿಯಲ್ಲಿ.
ನಿಜಕ್ಕೂ ನೀವು ತಿಳಿದುಕೊಳ್ಳಬೇಕಾದ ಎಲ್ಲಾ ಇಲ್ಲಿದೆ.
>> ಈಗ ನಾವು ನಮ್ಮ ಫೋಲ್ಡರ್ ರಚನೆ ನೋಡಿದರೆ,
ಅಪ್ಲಿಕೇಶನ್ ಫೋಲ್ಡರ್ ಒಳಗೆ ತರಗತಿಗಳು ಎಂಬ ಮತ್ತೊಂದು ಫೋಲ್ಡರ್, ಇಲ್ಲ
ಮತ್ತು ಇತರ ಫೋಲ್ಡರ್ಗಳನ್ನು ನಿಯಂತ್ರಕ ಮತ್ತು ಮಾದರಿ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ.
ನೀವು ನಿಯಂತ್ರಕ ಫೋಲ್ಡರ್ ಒಳಗೆ ನೋಡಿದರೆ,
ನಾವು, ಸ್ವಾಗತ ಎಂಬ ಕಡತ ಎಂದು ನೋಡಿ
ಮತ್ತು ನೀವು ಇಲ್ಲಿ ನೋಡಿ ನಿಯಂತ್ರಕ ಸ್ವಾಗತ ಎಂಬ ವರ್ಗ ಮಾಡಬಹುದು
ಮತ್ತು ಆಕ್ಷನ್ ಇಂಡೆಕ್ಸ್ ಎಂಬ ಕಾರ್ಯ, ಇಲ್ಲ
ಮತ್ತು ಏನು ಅದು ಇದು ಹಲೋ ವರ್ಲ್ಡ್ ನಿಮ್ಮ ಪ್ರತಿಕ್ರಿಯೆ ದೇಹದ ಹೊಂದಿಸುತ್ತದೆ ಆಗಿದೆ.
ಕೋಡ್ ಬರೆಯುವ ಅಲ್ಲೇ.
ಇತರ ಪ್ರಶ್ನೆ, ನಾನು ಹೋಗಲಿಲ್ಲ ಇದೆ
blah, blah blah, / ಸ್ವಾಗತ / ಸೂಚ್ಯಂಕ.
ನಾನು ಇಲ್ಲಿ ಹೇಗೆ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ ನೀಡಲಿಲ್ಲ?
ಅಲ್ಲದೆ, ಆ ಏಕೆಂದರೆ ಇಲ್ಲಿದೆ
ಇಲ್ಲಿ ನಮ್ಮ ಬೂಟ್ಸ್ಟ್ರ್ಯಾಪ್ ಫೈಲ್ ಕೆಳಭಾಗದಲ್ಲಿ
ನಾವು ನಮ್ಮ ಮಾರ್ಗಗಳನ್ನು ಸೆಟ್ ಅಲ್ಲಿ
ಅವರು ನಿಮಗೆ ಕೆಲವು ಡಿಫಾಲ್ಟ್ ಸೆಟ್ ಎಂದು ನೋಡಬಹುದು.
ಡೀಫಾಲ್ಟ್ ನಿಯಂತ್ರಕ ಸ್ವಾಗತ ಆಗಿದೆ. ಡೀಫಾಲ್ಟ್ ಕ್ರಮ ಸೂಚ್ಯಂಕ.
ನಾವು ಅಲ್ಲಿ ಏನೂ ಪುಟ್ ಅದು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಸ್ವಾಗತ ನಿಯಂತ್ರಕ ಹೋದರು ಏಕೆ ಆ
ಮತ್ತು ಸೂಚ್ಯಂಕ ಆಕ್ಷನ್.
>> ಇಲ್ಲಿಯವರೆಗೆ ಎಲ್ಲವೂ ಅರ್ಥ?
ಈಗ, ನೀವು ನಿಯಂತ್ರಕ ಹೋಗಿ ಹೆಚ್ಚು ಮಾಡಬಹುದು
ಮತ್ತು ನಿರ್ದಿಷ್ಟ ಕ್ರಮ.
ನೀವು ನಿಯಂತ್ರಕ ನಿಯತಾಂಕಗಳನ್ನು ಹಸ್ತಾಂತರಿಸುತ್ತಾನೆ.
ಕೇವಲ ಒಂದು ಉದಾಹರಣೆ,
ನಾನು ನೀವು ತೋರಿಸಲು ಈ ನಿಯಂತ್ರಕ ಮತ್ತೊಂದು ಕ್ರಮ ಸೇರಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ.
ನೀವು ನೀಡಲು ಯಾವುದೇ ಹೇಳಲು ವಿಶೇಷವೇನು ಏಕೆಂದರೆ ತಂದೆಯ, ಎಕೋ ಈ ಕ್ರಮ ಕರೆಯೋಣ,
ಮತ್ತು ಆದ್ದರಿಂದ ನಾನು ಮೂಲತಃ ದೋಚಿದ ಪಡೆಯಲಿದ್ದೇನೆ
ರೂಟಿಂಗ್ ಪ್ರೋಗ್ರಾಂ ನನ್ನನ್ನು ಮೂಲಕ ಕಳುಹಿಸಲ್ಪಟ್ಟ ವಿಶೇಷವೇನು ಒಂದು ನಿಯತಾಂಕ,
ಮತ್ತು ನೀವು ಇಲ್ಲಿ ನೋಡಬಹುದು ಎಂದು,
ಇಲ್ಲಿಯೇ ಈ ಸಾಲಿನಲ್ಲಿ, ನೀವು ನೋಡಬಹುದು
ಈ ಮೂಲಭೂತವಾಗಿ, ನೀವು ನಿಯಂತ್ರಕ, ಮತ್ತು ನೀವು ಒಂದು / ಅರ್ಥ
ಮತ್ತು, ನೀವು ಕ್ರಮ ಹೊಂದಿರುತ್ತವೆ, ಮತ್ತು ನೀವು ಇನ್ನೊಂದು / ಹೊಂದಿವೆ
ಮತ್ತು ನಿಯತಾಂಕಗಳನ್ನು ಎಂದು ವಿಶೇಷವೇನು ಮತ್ತು ನಾವು ಈ ಹೆಸರು ID ಯನ್ನು ಏಕೆಂದರೆ
ಕೋನ ಆವರಣ ಒಳಗೆ, ನಾವು ಈ ನಿಯತಾಂಕ ID ಯನ್ನು ಹೆಸರಿಸುವ ನೀವು ಎಂದರ್ಥ.
ನಂತರ ನನ್ನ ನಿಯಂತ್ರಕ ಕೋಡ್ ನಾನು ನಿಯತಾಂಕದ ಒಂದು ಹೋಲ್ಡ್ ಪಡೆದುಕೊಳ್ಳುವುದಕ್ಕೆ ಬಯಸಿದರೆ,
ನಾನು ID ಹೆಸರಿನ ನಿಯತಾಂಕ ಹೇಗೆ, ನಾನು ಬರೆದ ಕೋಡ್ ಬಳಸಬಹುದು.
ನಾನು ಇಲ್ಲಿ ಏನು, ಮತ್ತು ನಾನು ಹಿಂದಿರುಗಿ ಹೇಳಲು ಪಡೆಯಲಿದ್ದೇನೆ,
"ನೀವು ಹೇಳಿದರು".
ಆದ್ದರಿಂದ ಈಗ ನಾನು, ನಮ್ಮ ವೆಬ್ಸೈಟ್ಗೆ ಹೋಗಿ ವೇಳೆ
ನಾನು cs50-kohana/welcome/echo/Helloooo-- ಹೋಗಿ
ಓಹ್, ಅದು ಸರಿ.
ನಾನು ಹೊರಗುಳಿದರು 1 ಹಂತದ ಇಲ್ಲ.
ಈ ಕೋಡಿಂಗ್ ಲೈವ್ ಕಲ್ಪನೆ ಭಾಗವಾಗಿದೆ.
>> ಇಲ್ಲಿ 1 ವಿಷಯ. ನೋಡೋಣ.
ಆದ್ದರಿಂದ ಸಾಮಾನ್ಯವಾಗಿ ಈ ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಬಹಳಷ್ಟು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ
ನಿಮ್ಮ URL ನಲ್ಲಿ ಈ index.php ವಿಷಯ ಸೇರಿಸಲು ಹೊಂದಿವೆ,
ಕಲ್ಪನೆ index.php ಪ್ರವೇಶ ಬಿಂದು ತೆರನಾದ ಏಕೆಂದರೆ
ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್, ಆದರೆ ಸಹಜವಾಗಿ,
ಆ ರೀತಿಯ ಕಿರಿಕಿರಿ ಇಲ್ಲಿದೆ.
ನೀವು, index.php ನಿಮ್ಮ URL ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತವೆ ಹೊಂದಿವೆ ಬಯಸುವುದಿಲ್ಲ
ಮತ್ತು ಔಟ್ ಬಾಕ್ಸ್ ಅತ್ಯಧಿಕವಾಗಿ ಪ್ರತಿಯೊಬ್ಬ ವೆಬ್ ಚೌಕಟ್ಟನ್ನು
ಈ index.php ಸಮಸ್ಯೆ,
ಮತ್ತು ಆದ್ದರಿಂದ ಆ ತೆಗೆದು ಮಾಡಲು ಕೆಲವು ಕ್ರಮಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಬೇಕಾಗುತ್ತದೆ.
ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ,
ನಾವು ಏನು ನೀನು ನಾವು. ಪರ್ಯಾಯ htaccess ಎಂಬ ಕಡತ ಬಳಸಲು ನೀನು,
ಮತ್ತು ಈ, ಅಪಾಚೆ ವೆಬ್ ಸರ್ವರ್ ಗೆ ನಿರ್ದಿಷ್ಟ ವಿಷಯ
ಮತ್ತು ಮತ್ತೆ URL ಗಳನ್ನು ವಿಷಯಗಳನ್ನು ಮಾಡಬಹುದು
ಹೀಗೆ ಇತ್ಯಾದಿ URL ಗಳು ಮತ್ತು ಮರುನಿರ್ದೇಶಿಸುತ್ತದೆ
ಮತ್ತು Kohana ನಾವು ಬಳಸಬಹುದಾದ ಟೆಂಪ್ಲೆಟ್. ಪರ್ಯಾಯ htaccess ಫೈಲ್ ಒದಗಿಸಲು ಸಾಕಷ್ಟು ಸಂತೋಷ.
ನೀವು ನೋಡಬಹುದು ಎಂದು >>, example.htaccess ಎಂಬ ಒಂದು ಕಡತ, ಇಲ್ಲ
ಮತ್ತು ನಾವು. ಡೆವಲಪರ್ ಎಂದು ನಕಲಿಸಲು ನೀನು.
ನಾನು ಈ ತೆರೆಯಲು ಮತ್ತು ಸಂಪಾದಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ
ಮತ್ತು ಮೂಲಭೂತವಾಗಿ ವಿಭಿನ್ನ ವಿಷಯಗಳನ್ನು ಒಂದು ಗುಂಪೇ ಮಾಡುತ್ತದೆ.
ನೀವು ನೋಡಲು ಬಯಸಬಹುದು ಪ್ರಮುಖ ಲೈನ್ ಇಲ್ಲಿಯೇ.
ಕಲ್ಪನೆ, ಈ ಹೇಳುತ್ತಾರೆ ಒಂದು ನಿಯಮ ನಿಲ್ಲುತ್ತಾನೆ ಎಂದು
"ಸರಿ, ಯಾವುದೇ ನೀವು ಆ, ಸೇರಿಸಿ index.php ಟೈಪ್."
ನೀವು ನೋಡಬಹುದು.
. *, ಏನು ಹೊಂದಾಣಿಕೆ, ಏನು ನಿಂತಿದೆ
ತದನಂತರ ಎರಡನೆಯ ಭಾಗ, index.php / $ 0
ಮತ್ತು $ 0 ಹಿಂದೆ ದಾಖಲೆಗಳುಸರಿಹೊಂದಿವೆ ಏನೇ ಸೂಚಿಸುತ್ತದೆ.
ಎಂದು ಅರ್ಥ ಡಸ್?
ಆದರೆ ನಾನು ಬದಲಾಯಿಸಲು ಬಯಸುವ ನಿಜವಾಗಿಯೂ ಪ್ರಮುಖ ವಿಷಯ, ಈ ಪುನಃ ಮೂಲ ಬದಲಾವಣೆ
ಇದು URL ಅನ್ನು ಬೇಸ್ ಹೊಂದಿದೆ.
ನೀವು ಕೆಲಸ ಮಾಡುತ್ತಿರುವ ಅಲ್ಲಿ ಇದು ರೀತಿಯ ಊಹಿಸುತ್ತದೆ.
ನಾನು, CS50 Kohana ಸೇರಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ,
ಮತ್ತು ಆ ರೀತಿಯಲ್ಲಿ ಈಗ ನಾನು index.php ತೆಗೆದು,
ಕೆಲಸ ಮಾಡಬೇಕು, ಮತ್ತು ನಾನು ಕೆಲವು ಸಂಖ್ಯೆಗಳನ್ನು ಸೇರಿಸಿ ಪಡೆಯಲಿದ್ದೇನೆ
ಇದು ವಾಸ್ತವವಾಗಿ ಕೆಲಸ ಮಾಡಲಿಲ್ಲ ಎಂದು ನೀವು ತೋರಿಸಲು.
ಉತ್ತಮ ಸೌಂಡ್ಸ್.
>> ಇಲ್ಲಿಯವರೆಗೆ ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳು?
[ವಿದ್ಯಾರ್ಥಿ] ಇದು 123 ಮಾಡಲು ತಿಳಿದಿರುವಿರಾ?
ಎಂದು ಒಂದು ವಾದವು?
ನಿಖರವಾಗಿ. ನೀವು ಕೇವಲ ಒಂದು ವಾದ ನಗರದ.
ಆದರೆ ವಿಲಕ್ಷಣ ವಿಷಯ, ಆದರೂ, ಎಂದು Kohana ಅದು ರೀತಿಯಲ್ಲಿ
ಅವರು ನಿಖರವಾಗಿ ವಾದವನ್ನು ಹಾಗೆ ಮಾಡಬೇಡಿ ಇದೆ.
ನೀವು ಈ ರೀತಿ ಪಡೆದುಕೊಳ್ಳುವುದಕ್ಕೆ ಹೊಂದಿರುತ್ತವೆ.
ನೀವು ವಿನಂತಿಯನ್ನು ವಸ್ತುವಿನ ದೋಚಿದ ಮತ್ತು ID ಹೆಸರಿನ ಎಂದು ನಿಯತಾಂಕ ಕೇಳಲು,
ಮತ್ತು ಹೆಸರು ID ಯನ್ನು ಎಂದು ಬೂಟ್ಸ್ಟ್ರ್ಯಾಪ್ ಫೈಲ್ ಬರುತ್ತದೆ
, ನಾನು ಹಿಂದಿನ ತೋರಿಸಿತು, ಮತ್ತು ಹೆಸರು ID ಯನ್ನು ಆ ಕೋನ ಆವರಣ ಎಂದು
ಮತ್ತು ನೀವು ಆ ನಿಯತಾಂಕಗಳನ್ನು ದೋಚಿದ ಹೇಗೆ.
ಆಕರ್ಷಕ.
ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳು?
ನಾನು ಹೇಳಿದ ಹಾಗೆ, ನಿಯಂತ್ರಕಗಳು, ಅವರು, ಅಪ್ಲಿಕೇಶನ್ ತರ್ಕ ನಿರ್ವಹಿಸಲು
ಆದ್ದರಿಂದ ನೀವು that's ನೋಡಬಹುದು ಅಲ್ಲಿ 1 ಉದಾಹರಣೆಗೆ ಇಲ್ಲಿದೆ -
, ಇದು ಅತ್ಯಂತ ಮೂಲಭೂತ, ಆದರೆ ಇದು ಇನ್ನೂ ಅಪ್ಲಿಕೇಶನ್ ತರ್ಕ ಇಲ್ಲಿದೆ
ನಿಯತಾಂಕ ಧರಿಸುವುದನ್ನು ಮತ್ತು ಹೊಸ ಸ್ಟ್ರಿಂಗ್ ರಚಿಸುವ ಕಲ್ಪನೆಯನ್ನು
"ನೀವು blah ಹೇಳಿದರು", ಹೇಳುತ್ತಾರೆ ಮತ್ತು ನಂತರ ನೀವು ಮತ್ತೆ ಉಗುಳುವುದು ಎಂದು.
ಮತ್ತು ಸಾಮಾನ್ಯವಾಗಿ ನೀವು ಏನು ನೀವು ವಿವಿಧ ನಿಯಂತ್ರಕಗಳು ರಚಿಸಲು ಆಗಿದೆ.
ನಿಮ್ಮ ವೆಬ್ಸೈಟ್ ವಿವಿಧ ಭಾಗಗಳಲ್ಲಿ ಪ್ರತ್ಯೇಕ ನಿಯಂತ್ರಕಗಳು ರಚಿಸಲು.
>> ಇಂದು ನಾವು ಒಂದು ಸರಳ ವೆಬ್ಸೈಟ್ ಮಾಡಲು ನೀನು,
ಮತ್ತು ಇದು ಒಂದು ಅತ್ಯಂತ ಮೂಲಭೂತ ಬ್ಲಾಗ್ ಎಂದು ವಿಶೇಷವೇನು.
ನಾವು ಕೇವಲ ಒಂದು ಬ್ಲಾಗ್ ಪೋಸ್ಟ್ಗಳನ್ನು ಹೊಸ ನಿಯಂತ್ರಕ ಮಾಡಲು ನೀನು.
ಆದರೆ ನಾನು ಸಹ ಬ್ಲಾಗ್ ಪೋಸ್ಟ್ ಕಾಮೆಂಟ್ಗಳನ್ನು ಸೇರಿಸಲು ವೇಳೆ
ನಂತರ ನಾನು ಬಹುಶಃ ಆ ಕಾಮೆಂಟ್ಗಳನ್ನು ಹೊಸ ನಿಯಂತ್ರಕ ಮಾಡಲು ಬಯಸುತ್ತೇನೆ.
ನಾನು ಬಳಕೆದಾರರನ್ನು ಸೇರಿಸಲು ಬಯಸಿದರೆ, ನಾನು ಬಹುಶಃ ಆ ಬಳಕೆದಾರರಿಗೆ ಒಂದು ಹೊಸ ನಿಯಂತ್ರಕ ಸೇರಿಸುವುದು,
ಮತ್ತು ಸಾಮಾನ್ಯವಾಗಿ, ಕಲ್ಪನೆ ಎಂದು ನೀವು ಹೊಸ ಮಾದರಿಯ ಇದ್ದಾಗಲೆಲ್ಲಾ,
ನೀವು ಮಾತಾಡುತ್ತಿದ್ದೀರಿ ಎಂದು ಹೊಸ ದಶಮಾಂಶ ವಸ್ತು,
ನೀವು ದತ್ತಾಂಶವನ್ನು ವಸ್ತುವನ್ನು ಒಂದು ನಿಯಂತ್ರಕ.
ಇಂದು ನಾವು 1 ಡೇಟಾ ವಸ್ತುವಿನ ಕೆಲಸ ನೀನು,
ಮತ್ತು ಪೋಸ್ಟ್ಗಳನ್ನು ಎಂದು ವಿಶೇಷವೇನು,
ಮತ್ತು ನೀವು ಕೋಷ್ಟಕಗಳು ಸದೃಶವಾಗಿ ದಶಮಾಂಶ ವಸ್ತುಗಳು ನಗರದ.
ಸಾಮಾನ್ಯವಾಗಿ ಪ್ರತಿ ಟೇಬಲ್ ಡೇಟಾ ವಸ್ತುವಿನ 1 ಬಗೆಯನ್ನು ಸೂಚಿಸುತ್ತದೆ,
ಆದ್ದರಿಂದ ಪೋಸ್ಟ್ ಟೇಬಲ್, 1 ನಂತರದ ಮಾದರಿ ಹೊಂದಿರುತ್ತದೆ
ಎಂದು ಅನುಗುಣವಾದ 1 ಪೋಸ್ಟ್ ನಿಯಂತ್ರಕ ಹೊಂದಿರುವ,
ಮತ್ತು ಕಾಮೆಂಟ್ಗಳನ್ನು, ಹೀಗೆ ಇತ್ಯಾದಿ ಬಳಕೆದಾರರಿಗೆ ಅದೇ, ಮತ್ತು ಅದೇ.
ಮತ್ತು ಹೆಬ್ಬೆರಳಿನ ಸಾಮಾನ್ಯ ನಿಯಮ.
ನೀವು ಭಿನ್ನವಾಗಿರಬಹುದು ಅಲ್ಲಿ ವಿಶೇಷ ಸಂದರ್ಭಗಳಲ್ಲಿ ಇರುವಂತೆ ಹೋಗುವ,
ಆದರೆ ನೀವು ಮಾಡುತ್ತಿರುವ ನೀನು ಇಲ್ಲಿದೆ ಆ 90%,
ಮತ್ತು ನಾನು ನಾವು ಇಂದು ಮಾಡುವ ನೀನು ಇಲ್ಲಿದೆ ನೀವು ತೋರುವಿರಿ.
1 ನಾವು ಮತ್ತೆ ಕೋಡ್ ಡೈವ್ ಮೊದಲು ಹೆಚ್ಚು ಪರಿಕಲ್ಪನೆ,
ವಸ್ತು ರಿಲೇಷನಲ್ ಮ್ಯಾಪಿಂಗ್ ಈ ಕಲ್ಪನೆಯನ್ನು.
>> ನೀವು ಹುಡುಗರಿಗೆ ಈಗಾಗಲೇ ವೆಬ್ ಅಭಿವೃದ್ಧಿ, pset ಮಾಡಿದ,
ಮತ್ತು ನೀವು, ನೀವು SQL ಪ್ರಶ್ನೆ ಮಾಡುವ ನೋಡಿದ
ಮತ್ತು ನೀವು ಹಿಂದಿರುಗಿಸುತ್ತದೆ ಯಾವುದೇ ಸಾಲುಗಳನ್ನು ಇವೆ.
ನೀವು, ಕೆಲವು ಹೆಸರನ್ನು ಅವರಿಗೆ ಈ ಸಾಲುಗಳನ್ನು ಪಡೆಯಲು, ಮತ್ತು ನೀವು ಸೂಚ್ಯಂಕ
ಕಾಲಮ್ ಮತ್ತು ಮೇಜಿನ ಹೆಸರು,
ಮತ್ತು, ನೀವು ಕೆಲಸ ಹೇಗೆ
ಮತ್ತು ಇದು ಸ್ವಲ್ಪ ತೊಡಕಿನ ಮಾಡಬಹುದು.
ಆದರೆ ಇದಲ್ಲದೆ, ನಿಮ್ಮ ಡೇಟಾಬೇಸ್ ಸಂಬಂಧಗಳ ಹೊಂದಿದ್ದರೆ,
ಹಾಗೆ ಉದಾಹರಣೆಗೆ ನಾನು ಕಾಮೆಂಟ್ಗಳನ್ನು ಮತ್ತು ಪೋಸ್ಟ್ಗಳನ್ನು ಹೊಂದಿದ್ದರೆ
ನಂತರ ಬಹುಶಃ ನಾನು ಒಂದು ಕಾಮೆಂಟ್ ಮಾತೃ ಪೋಸ್ಟ್ ಪಡೆದುಕೊಳ್ಳುವುದಕ್ಕೆ ಬಯಸುವ.
ನಾನು SQL ಕೇವಲ ಸಾಲುಗಳನ್ನು ಬಳಸಿದರೆ, ನಂತರ ನಾನು ಪಡೆಯುವುದು ಎಲ್ಲಾ ID ಯನ್ನು ಹೊಂದಿದೆ
ಮೂಲ ಪೋಸ್ಟ್ ಮತ್ತು ವಾಸ್ತವಿಕ ಪೋಸ್ಟ್ ಸ್ವತಃ.
ನಾವು ಕೋಡಿಂಗ್ ಮಾಡಿದಾಗ, ನಾವು ವಾಸ್ತವವಾಗಿ ಬಯಸುವ ವಾಸ್ತವವಾಗಿ ಪಡೆದುಕೊಳ್ಳುವುದಕ್ಕೆ
ಮೂಲ ಕೆಲವೊಮ್ಮೆ ಸ್ವತಃ ಪೋಸ್ಟ್.
ರಿಲೇಷನಲ್ ಮ್ಯಾಪಿಂಗ್ ಏನು ಇಲ್ಲ ವಸ್ತು
ಇದು ಡೇಟಾಬೇಸ್ ವೈಚಾರಿಕ ಫಲಿತಾಂಶಗಳು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ
ಮತ್ತು ಕೆಲಸ ಬಹಳ ಒಳ್ಳೆಯದೆಂದು ಅವು ನೀವು ವಸ್ತುಗಳು, ಇಟ್ಟುಕೊಳ್ಳುತ್ತಾನೆ
ಸರಳ ರಚನೆಗಳು ಮತ್ತು ಸಾಲುಗಳನ್ನು ಹೆಚ್ಚು.
>> ಉದಾಹರಣೆಗೆ, ಈಗ ನಾನು, ಬಹುಶಃ ಕಾಮೆಂಟ್ ಹೊಂದಿರುವಾಗ
ಮತ್ತು ನಾನು ಅದರ ಪೋಷಕ ಪೋಸ್ಟ್ ಪಡೆದುಕೊಳ್ಳುವುದಕ್ಕೆ ಬಯಸುವ,
ಮತ್ತು ನಾನು ಬಹುಶಃ ಬಾಣದ ಪೋಸ್ಟ್ ಕಾಮೆಂಟ್ ಇಲ್ಲ,
ಇದು ವಾಸ್ತವವಾಗಿ ನನಗೆ ಪೋಸ್ಟ್ ವಸ್ತುವಿನ ನೀಡುತ್ತದೆ
ನಿಜವಾದ ಮೂಲ ಪೋಸ್ಟ್ ಅನುಗುಣವಾದ ಕೆಲವು ID ಯನ್ನು ಕೇವಲ,
ಇದು ನಾನು ಇಲ್ಲದಿದ್ದರೆ ಪೋಸ್ಟ್ ಪಡೆದುಕೊಳ್ಳುವುದಕ್ಕೆ ಮತ್ತೊಂದು SQL ಪ್ರಶ್ನೆ ಬಳಸಲು ಮತ್ತು ಮಾಡಬೇಕು ಎಂದು,
ತೊಡಕಿನ ಮತ್ತು ಅನಗತ್ಯ ಇದು.
ಮತ್ತು ಅಲ್ಲದೆ, ವಸ್ತುಗಳು ಎಲ್ಲಾ ಈ ಡೇಟಾವನ್ನು ಸಾಲುಗಳನ್ನು ರೂಪಿಸುವ ಮೂಲಕ,
ನೀವು ವಸ್ತುಗಳನ್ನು ಹೆಚ್ಚು ಕಾರ್ಯಗಳನ್ನು ಲಗತ್ತಿಸಬಹುದು,
ಆದ್ದರಿಂದ ಉದಾಹರಣೆಗೆ, ನಾನು ತರಗತಿಗಳು ಮೂಲಭೂತವಾಗಿ ಕಾರ್ಯಗಳನ್ನು ಗುಂಪುಗಳನ್ನು ಹೇಗೆ ಬಗ್ಗೆ ಮಾತನಾಡಿದರು.
ನೀವು ಹಾಗೆ ಇದು ನಗರದ.
ಉದಾಹರಣೆಗೆ, ಬಹುಶಃ ನಾನು ಈ ಪೋಸ್ಟ್ ವಸ್ತು ಹೊಂದಿದ್ದರೆ,
ಮತ್ತು ಬಹುಶಃ ನಾನು ಲಗತ್ತಿಸಲಾದ ಕಾರ್ಯ ಕೆಲವು ರೀತಿಯ ಹೊಂದಿವೆ ಪಡೆಯಬೇಕೆಂದಿದ್ದರೆ
ಮೂಲತಃ ನನಗೆ ಇತ್ತೀಚೆಗೆ ಕಳಿಸಿ ಹೇಳುತ್ತದೆ?
ಇದು ಸರಿ ಅಥವಾ ತಪ್ಪು, ಕೊನೆಯ ವಾರದಲ್ಲೇ ಕಳಿಸಿ?
ಮತ್ತು ನಾನು ಆ ವಸ್ತುವಿನ ಮೇಲೆ ಲಗತ್ತಿಸಬಹುದು ಒಂದು ಕಾರ್ಯ,
ಮತ್ತು ಇದು, ಅದೇ ಸ್ಥಳದಲ್ಲಿ ಅದರ ನಿಜಕ್ಕೂ ಅನುಕೂಲಕರ ಇಲ್ಲಿದೆ
ಮತ್ತು ನೀವು ರಚಿಸಬಹುದು ವಿವಿಧ ಕಾರ್ಯಗಳನ್ನು ಹೋಸ್ಟ್ ಇವೆ
ಈ ವಸ್ತುಗಳನ್ನು, ಮತ್ತು ಇದು ಒಂದು ವರ್ಗ ಅದನ್ನು ಲಗತ್ತಿಸುವ ಮಾಡಲು ನಿಜವಾಗಿಯೂ ಸಂತೋಷವನ್ನು ಇಲ್ಲಿದೆ,
ವಸ್ತುಗಳಂತೆಯೇ, ನೀವು ಕೇವಲ ನಿಮ್ಮ ಡೇಟಾಬೇಸ್ ಬರುವ ಸಾಲುಗಳನ್ನು ಹೊಂದಿತ್ತು ಆದರೆ,
ನಂತರ ನೀವು ನಿಜವಾಗಿಯೂ ಯಾವುದೇ ಕಾರ್ಯವನ್ನು ಲಗತ್ತಿಸಬಹುದು ಸಾಧ್ಯವಿಲ್ಲ.
ಇದು ಅಕ್ಷರಶಃ ಕೇವಲ ಡೇಟಾ ಇಲ್ಲಿದೆ.
ಎಲ್ಲಾ ಆ ಬಗ್ಗೆ ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು?
ORMs ಬಹಳ ಸಾಮಾನ್ಯ ವೆಬ್ ಅಭಿವೃದ್ಧಿ ಇವೆ,
ಮತ್ತು ORMs ವಿವಿಧ ಸಾಕಷ್ಟು ಇವೆ,
ಮತ್ತು Kohana ತನ್ನದೇ ORM ಹೊಂದಿದೆ.
ಇದು ಅತ್ಯಂತ ಮೂಲಭೂತ ಇಲ್ಲಿದೆ, ಆದರೆ ನೀವು ಅದನ್ನು ಕಾಣುತ್ತದೆ ರುಚಿ ಪಡೆಯುತ್ತೀರಿ.
>> ನಮ್ಮ ಬ್ಲಾಗ್ ಪೋಸ್ಟ್ಗಳನ್ನು ಒಂದು ಮಾದರಿ ನಿರ್ಮಿಸಲು ಅವಕಾಶ,
ಮತ್ತು ನಾವು ನಿಸ್ಸಂಶಯವಾಗಿ ಮಾಡಬೇಕಾದ್ದು ಮೊದಲ ವಿಷಯ ನಿಜವಾದ ಟೇಬಲ್ ರಚಿಸುವುದು
ನಮ್ಮ ಡೇಟಾಬೇಸ್ ಒಳಗೆ ವಾಸ್ತವವಾಗಿ ಆ ಪೋಸ್ಟ್ಗಳನ್ನು ನಮ್ಮ ದತ್ತಾಂಶವನ್ನು ಶೇಖರಿಸಿಡಲು.
ನಾನು ಮಾಡಲು ಪಡೆಯಲಿದ್ದೇನೆ ಮೊದಲನೆಯದಾಗಿ phpMyAdmin ಹೋಗಿ.
ನೀವು ಹುಡುಗರಿಗೆ ಮೊದಲು phpMyAdmin ಬಳಸುತ್ತಾರೆ?
ಸರಿ, ಆಕರ್ಷಕವಾಗಿದೆ, ಆದ್ದರಿಂದ ನೀವು ಹುಡುಗರಿಗೆ ಈಗಾಗಲೇ ಏನು ತಿಳಿದಿದ್ದರೆ,
ಮತ್ತು ನಾನು Kohana ಪೋಸ್ಟ್ಗಳು ಎಂಬ ಹೊಸ ಟೇಬಲ್ ರಚಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ,
ಮತ್ತು ಇದು ನಿಜವಾಗಿಯೂ ಸರಳ ಎಂದು ವಿಶೇಷವೇನು.
ನಾನು ಮತ್ತೆ ಹಿಂತಿರುಗಿ ಲಾಗ್ ಇನ್ ಮಾಡಬೇಕಾಗಬಹುದು
ನಾವು ಇಂದು ನೀನು ಓರ್ವ ಲೇಖಕ ಮತ್ತು ದೇಹದ ಹೊಂದಿದೆ,
ಅದು ಸರಳ ಇರಿಸಿಕೊಳ್ಳಲು.
ನಾನು ಟೇಬಲ್ ರಚಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ,
ಮತ್ತು ಈಗ ನಾವು ನಮ್ಮ ಪೋಸ್ಟ್ಗಳನ್ನು ಪ್ರತಿನಿಧಿಸುವ ಒಂದು ಟೇಬಲ್
ನಮ್ಮ ಲೇಖಕ ಮತ್ತು ನಮ್ಮ ದೇಹದ 2 ಜಾಗ.
ನಾನು ಈಗ ಮಾಡಲು ಹೋಗುತ್ತಿದ್ದೇನೆ ಇತರ ವಿಷಯ
ಇದು ಡೇಟಾಬೇಸ್ ಸಂಪರ್ಕ ಹೇಗೆ ತಿಳಿದಿದೆ ಆದ್ದರಿಂದ ನನ್ನ ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ ಸಂರಚಿಸಲು,
ಮತ್ತು ಈ, ಮತ್ತೆ, ನೀವು ಎಲ್ಲಾ ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಮಾಡಲು ಸಾಧ್ಯವಿದೆ ವಿಷಯ.
ನೀವು ಬಳಕೆದಾರರ ಹೆಸರು ಮತ್ತು ಪಾಸ್ವರ್ಡ್ ಹೇಳಲು
ಮತ್ತು ಡೇಟಾಬೇಸ್ ಹೆಸರು ಹೀಗೆ ಇತ್ಯಾದಿ
ವಾಸ್ತವವಾಗಿ ನಿಮ್ಮ ಡೇಟಾಬೇಸ್ ಸಂಪರ್ಕ ಹೇಗೆ ಲೆಕ್ಕಾಚಾರ.
>> Kohana, ನಾವು ಡೇಟಾಬೇಸ್ ಘಟಕ ಎಂಬ ಅಂಶವಿದೆ
ಮತ್ತು ಸಂರಚನಾ ಫೋಲ್ಡರ್ ನಾವು, ಡೇಟಾಬೇಸ್ ಎಂಬ ಈ ಫೋಲ್ಡರ್
ನೀವು ನೋಡಬಹುದು ಎಂದು ಮತ್ತು, ನೀವು ಇಲ್ಲಿ ಹೊಂದಿಸಲು ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಒಂದು ಗುಂಪನ್ನು ಇವೆ
ಬಳಕೆದಾರರ ಹೆಸರು ಮತ್ತು ಪಾಸ್ವರ್ಡ್ ಎಂಬುದನ್ನು ಹೇಳಲು
ಡೇಟಾಬೇಸ್ ಫಾರ್ ಆದ್ದರಿಂದ ನಾನು ಅದನ್ನು ಸಂಪರ್ಕಿಸಬಹುದು.
ಮತ್ತು ನಾನು ನೀವು ಹುಡುಗರಿಗೆ ವಾಸ್ತವವಾಗಿ ತಿಳಿಯಲು ಬಯಸುವುದಿಲ್ಲ ರಿಂದ
ಬಳಕೆದಾರ ಹೆಸರು ಮತ್ತು ನನ್ನ ಡೇಟಾಬೇಸ್ ಪಾಸ್ವರ್ಡ್,
ನಾನು ಈಗಾಗಲೇ ಎಲ್ಲಾ ನಿರ್ಮಿಸಿರುವುದು ಕಡತ ಹೊಂದಿವೆ, ಮತ್ತು ನಾನು ನಕಲಿಸಿ ಮತ್ತು ಅಂಟಿಸಿ ಮೇಲೆ ಪಡೆಯಲಿದ್ದೇನೆ.
ಆಕರ್ಷಕ.
ಸರಿ. ನಾನು ನಾನು ಮಾಡಬೇಕಾದ್ದು ಎಲ್ಲಾ ಸಂರಚನಾ ಹಿತ,
ಆದರೆ ನೋಡೋಣ.
ಏನೋ ಭರಾಟೆ ನಾವು, ಇದು ಕೆಲಸ ಇರಿಸಿಕೊಳ್ಳಲು, ಮತ್ತು ಮಾಡುತ್ತೇವೆ
ಆಗ ನಾವು ಸರಿಪಡಿಸಲು ಮಾಡುತ್ತೇವೆ.
ಈಗ ನಾನು ಪಡೆಯಲಿದ್ದೇನೆ ನಾನು ಹೊಸ ನಿಯಂತ್ರಕ ರಚಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ ಆಗಿದೆ.
ಅಥವಾ ವಾಸ್ತವವಾಗಿ, ಕ್ಷಮಿಸಿ.
ಮೊದಲ ನಾನು ಹೊಸ ಮಾದರಿ ರಚಿಸಲು ಹೊಂದಿರುತ್ತವೆ.
ನಾನು, Post.php ಎಂಬ ಹೊಸ ಮಾದರಿ ರಚಿಸಲು ಮಾಡುತ್ತೇವೆ
ನಾವು ಏನು ನೀನು ನಾವು ವರ್ಗ Model_Post ಕರೆ ನೀನು.
ಕೆಲವು ವಾಕ್ಯ ಹೈಲೈಟ್ ಪಡೆಯಿರಿ,
ಮತ್ತು ಆದ್ದರಿಂದ ನಾನು ಹೇಳಲು, ಮೂಲಭೂತವಾಗಿ ಇಲ್ಲಿದೆ "ORM, ವಿಸ್ತರಿಸುತ್ತದೆ"
ಕೆಲವು ಹೆಚ್ಚು ವಸ್ತು ಆಧಾರಿತ ಪ್ರೊಗ್ರಾಮಿಂಗ್,
ಇದು ದುರದೃಷ್ಟವಶಾತ್ ನೀವು ಹುಡುಗರಿಗೆ ಇನ್ನೂ CS50 ರಲ್ಲಿ ಬಾರದು,
ಆದರೆ ಅದನ್ನು ತೆಗೆದುಕೊಳ್ಳಲು ಸಾಕಷ್ಟು ಸುಲಭ.
ಇದು, ನನಗೆ ಈ ORM ಪ್ಯಾಕೇಜ್ ಬರುತ್ತದೆ ಎಂದು ಎಲ್ಲಾ ಈ ಹೆಚ್ಚುವರಿ ಕಾರ್ಯಗಳನ್ನು ನೀಡುತ್ತದೆ
ಮತ್ತು ಆದ್ದರಿಂದ ನಾನು, ಹೆಚ್ಚುವರಿ ಕಾರ್ಯಗಳನ್ನು ಮತ್ತು ಉಚಿತವಾಗಿ ಸ್ಪಷ್ಟವಾಗಿ ವಿವರಿಸಲಾಗದ ಯಾ ಕೆಲಸಕ್ಕೆ ಬಾರದ ವಸ್ತು ಒಂದು ಗುಂಪೇ ಪಡೆಯಿರಿ
ನೀವು ಎರಡನೇ ಸ್ವಲ್ಪ ನೋಡುತ್ತಾರೆ ಇದು.
>> ಇದೀಗ ವಾಸ್ತವವಾಗಿ ನಾನು ಮಾಡಬೇಕಾದ್ದು ಎಲ್ಲಾ ಈ ವರ್ಗ ರಚಿಸಲು ಆಗಿದೆ.
ನಾನು ಯಾವುದೇ ಕ್ರಿಯೆ ಅಥವಾ ಏನು ಮಾಡಲು ಅಗತ್ಯವಿಲ್ಲ,
ಆದರೆ ನಾನು ಟೇಬಲ್ ಪ್ರತಿನಿಧಿಸುವ ವರ್ಗ ರಚಿಸಿದ,
ಮತ್ತು ನಾನು ಈ ORM ವರ್ಗ ವಿಸ್ತರಿಸಿದರು ಮಾಡಿದ್ದೀರಿ ಏಕೆಂದರೆ,
ನಾನು ಉಚಿತವಾಗಿ ವಸ್ತುಗಳ ಒಂದು ಗುಂಪೇ ಪಡೆಯಲು ಆದ್ದರಿಂದ ಈಗ ನೀವು ಏನು ಹೆಚ್ಚು ಸ್ಥಾಪಿಸಲು ಇಲ್ಲ.
ಮತ್ತು ಈಗ ನಾನು ಮಾಡಲು ಪಡೆಯಲಿದ್ದೇನೆ ನಾನು ಹೊಸ ನಿಯಂತ್ರಕ ರಚಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ ಆಗಿದೆ,
ಇದು ನಾನು blog.php ಹೆಸರಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ
ಮತ್ತು ನಾನು ಸ್ವಾಗತ ನಿಯಂತ್ರಕ ನಕಲಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ
ಆದ್ದರಿಂದ ನಾನು ಕೆಲವು ಸ್ಟಫ್ retype ಇಲ್ಲ,
ಮತ್ತು ಈಗ ನಾನು ಈ ಹೆಸರನ್ನು ಹೊಂದಿವೆ.
ಈಗ ನಾನು ಖಚಿತವಾಗಿ ಎಲ್ಲವೂ ಹೊರಗೆ ಕೆಲಸ ಮಾಡಲು ಪರೀಕ್ಷಿಸಲು ಮಾಡಲು ಪಡೆಯಲಿದ್ದೇನೆ,
ನನ್ನ ದತ್ತಸಂಚಯದಿಂದ ಮೊದಲ ದೋಚಿದ ಪೋಸ್ಟ್ ಪಡೆಯಲಿದ್ದೇನೆ
ಮತ್ತು ಪರದೆಯ ಮೇಲೆ ಪೋಸ್ಟ್ ದೇಹದ ಮುದ್ರಿಸಲು.
ನಾನು ಮೊದಲ ಏನು ಪಡೆಯಲಿದ್ದೇನೆ ನಾನು ಪೋಸ್ಟ್ಗಳನ್ನು ಉಳಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ ಎಂದು ಮಾಡಲು
ವೇರಿಯಬಲ್ ಆದ್ದರಿಂದ ನಾವು ಏನು ನೀನು -
Kohana ರಲ್ಲಿ ನೀವು ಏನು ಪೋಸ್ಟ್ ವಸ್ತುವಿನ ದೋಚಿದ ಆಗಿದೆ
, ಇದು ರೀತಿಯ ತೊಡಕಿನ ಇಲ್ಲಿದೆ, ಆದರೆ ನೀವು ORM ಎಂಬ ವಿಷಯ :: ಕಾರ್ಖಾನೆ ಮಾಡಬೇಕು
ಮತ್ತು ನಂತರ ನೀವು ಬಯಸುವ ಮಾದರಿ ಹೆಸರಿನಲ್ಲಿ ಪಾಸ್,
ಮತ್ತು ಆ ಮಾದರಿ ಪ್ರತಿನಿಧಿಸುವ ORM ವಸ್ತು ಹಿಂದಿರುಗಿಸುತ್ತದೆ.
ತದನಂತರ, ಹಾಗೆ ನಾನು, ನಾವು ORM ವಸ್ತು ವಿಸ್ತರಿಸಲು ಬಂದಾಗ,
ನಾವು ಉಚಿತವಾಗಿ ಎಲ್ಲಾ ಈ ವಿಧಾನಗಳು ಪಡೆಯಲು, ಆದ್ದರಿಂದ ಉದಾಹರಣೆಗೆ,
ನಾವು ಎಂಬ ಈ ಹೊಸ ಕಾರ್ಯ ", ಎಲ್ಲಾ ಕಾಣಬಹುದು" ಪಡೆಯಲು
ಇದು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಡೇಟಾಬೇಸ್ ಪ್ರತಿಯೊಂದು ಪೋಸ್ಟ್ ಹಿಂದಿರುಗಿಸುತ್ತದೆ,
ಇದು ಬಹಳ ಅನುಕೂಲಕರ.
>> ಈಗ ದೇಹದಲ್ಲಿ ನಾನು ಮರಳಿ ಪಡೆಯಲಿದ್ದೇನೆ
ಮೊದಲ ಪೋಸ್ಟ್ ಮತ್ತು ಅದರ ದೇಹದ ಮರಳಿ.
ಮತ್ತು ಸಹಜವಾಗಿ, ನಾನು ಪೋಸ್ಟ್ ರಚಿಸಬೇಕಾಗಿದೆ,
ಆದ್ದರಿಂದ ಹೊಸ ಪೋಸ್ಟ್ ಸೇರಿಸಲು ಅವಕಾಶ.
ನಾನು, "ಬ್ರ್ಯಾಂಡನ್, ನನ್ನ ಮೊದಲ ಪೋಸ್ಟ್." ಹೇಳುತ್ತೇನೆ
ಆಕರ್ಷಕ.
ಈಗ ನಾವು ಬ್ಲಾಗ್ ಹೋಗಲು ನೀನು
ಎಲ್ಲಾ ಚೆನ್ನಾಗಿ ಕೆಲಸ - ಓಹ್, ಈ ಮತ್ತೆ ಕೆಲವು ಮೂಕ ಫೈಲ್ ಅನುಮತಿ ವಿಷಯ.
1 ಎರಡನೇ ಇಟ್ಟುಕೊಂಡಿರುತ್ತಾನೆ. ಇದು ರೀತಿಯ ಅಸಂಬದ್ಧ ಇಲ್ಲಿದೆ.
ನಾವು ಹೋಗಿ. ಸರಿ.
ನಾನು ಅನುಮತಿ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸಲಾಗಿದೆ.
ಇದು ಕೆಲವು ಕಡತಗಳನ್ನು ಮತ್ತು ಕೆಲವು ದಾಖಲೆ ರಚಿಸಲು ಹಾಕಿದ್ದೆ,
ಮತ್ತು ಅನುಮತಿಗಳನ್ನು, ಮತ್ತೆ, ಸರಿಯಾಗಿ ಸೆಟ್ ಇಲ್ಲ, ಆದ್ದರಿಂದ ನಾನು ಮಾಡಿದ
ಆದ್ದರಿಂದ ಆ ಕಡತಗಳನ್ನು ಬರೆಯಬಹುದಾದ ಮತ್ತು ಕಾರ್ಯಕ್ಷಮ ಇದ್ದರು
ಆದ್ದರಿಂದ ವಾಸ್ತವವಾಗಿ ವಿಷಯಗಳನ್ನು ಪ್ರವೇಶಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ.
ಈಗ ", ವರ್ಗ ORM ಕಂಡುಬಂದಿಲ್ಲ" ನನಗೆ ಮತ್ತೊಂದು ಹೊರತುಪಡಿಸಿ ಮಾತುಗಳೆಂದರೆ, ನೀಡುವ
ನಾನು ಮತ್ತೊಂದು ಹೆಜ್ಜೆ ಮರೆತದ್ದರಿಂದ ಮತ್ತು ಇಲ್ಲಿದೆ.
ತುಂಬಾ ಕೆಟ್ಟ ಇಲ್ಲಿದೆ.
ಬೂಟ್ಸ್ಟ್ರ್ಯಾಪ್ ಫೋಲ್ಡರ್ ಕಡತದಲ್ಲಿ, ಇಲ್ಲಿ ಈ ಘಟಕಗಳು ಇವೆ,
ನೀವು ಸಕ್ರಿಯ ಅಥವಾ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲು ಆಯ್ಕೆ ಮಾಡಬಹುದು.
ಈ ನೀವು ಬಳಸಲು ಆಯ್ಕೆ ಮಾಡಬಹುದು ವಿಭಿನ್ನ ವೈಶಿಷ್ಟ್ಯಗಳ ಗುಂಪನ್ನು ಇವೆ
ರೀತಿಯ ಸಂತೋಷವನ್ನು ಇದು Kohana, ಒಳಗೆ.
>> ಉದಾಹರಣೆಗೆ, ಅವರು ದೃಢೀಕರಣ ಘಟಕ
ಇದು ನೀವು ಬಳಕೆದಾರರು ದೃಢೀಕರಿಸಲು ಬಳಸಬಹುದು.
ನೀವು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಬಯಸುತ್ತೀರಿ ವೇಳೆ ಅವರು ಹಿಡಿದಿಟ್ಟುಕೊಳ್ಳುವ ಘಟಕ
ಅಪ್ಲಿಕೇಶನ್ ವೇಗವಾಗಿ ಕೆಲಸ ಮತ್ತು ಸ್ಪಷ್ಟವಾಗಿ ವಿವರಿಸಲಾಗದ ಯಾ ಕೆಲಸಕ್ಕೆ ಬಾರದ ವಸ್ತು ಮಾಡಲು ಕೊನೆಯಲ್ಲಿ ಮತ್ತೆ ಹಿಡಿದಿಡಲು ಕೆಲವು ರೀತಿಯ.
ನಾವು ಡೇಟಾಬೇಸ್ ಮತ್ತು ORM ಘಟಕ ಸಕ್ರಿಯಗೊಳಿಸಲು ಅಗತ್ಯವಿದೆ,
ನಾನು ಹೇಳಿದ ಹಾಗೆ ಏಕೆಂದರೆ, ನಾವು ನಿಸ್ಸಂಶಯವಾಗಿ, ಡೇಟಾಬೇಸ್ ಬಳಸುತ್ತಿರುವ
ಮತ್ತು ನಾವು ORM ಘಟಕ ಸಕ್ರಿಯಗೊಳಿಸಲು ಅಗತ್ಯವಿದೆ,
ನಾವು ಹೊಂದಿರುವ ಸಂತೋಷವನ್ನು ಇದು ಹೆಚ್ಚುವರಿ ಕಾರ್ಯಗಳನ್ನು, ಬಯಸುವ ಏಕೆಂದರೆ.
ನಾನು ಮಾಡಬೇಕು ಎಲ್ಲಾ, ಆ 2 ಸಾಲುಗಳನ್ನು uncomment ಆಗಿದೆ
ನಾನು ರಿಫ್ರೆಶ್ ವೇಳೆ ಮತ್ತು ಈಗ, ನನಗೆ ಮತ್ತೊಂದು ದೋಷ ನೀಡಿತು.
ಇದು "ವರ್ಗ Model_Post ಕಂಡುಬಂದಿಲ್ಲ.", ಹೇಳುತ್ತಾರೆ
ಈಗ ಈ ಹೊಂದಿರುವ ಉತ್ತಮ ಸಮಸ್ಯೆ.
ನೋಡೋಣ.
ಇದು ಸಾರ್ವಜನಿಕ ಮಾಡಿ.
ನಂ ಇಟ್ಟುಕೊಂಡಿರುತ್ತಾನೆ.
ಓಹ್, ಡಿಯರ್.
ಇದು ಆ ಪತ್ತೆ ಅಲ್ಲ ಏಕೆ ನನಗೆ ಗೊತ್ತಿಲ್ಲ.
ನಿಜಕ್ಕೂ ವಿಚಿತ್ರ ಇಲ್ಲ.
ನಾನು ಇಲ್ಲಿ ಈ ವರ್ಗ.
ಓಹ್ - ನಾನು ಹೊಂದಿವೆ ಊಹೆ.
ನಾನು ಮೂಕ am. ನಾನು PHP ಟ್ಯಾಗ್ ಸೇರಿಸಲು ಮರೆತಿದ್ದಾರೆ.
ಎಂದು ಏಕೆ.
ಈಗ ನಾನು 1 ಬದಲಾವಣೆ ನಾನು ಆ ರದ್ದುಗೊಳಿಸಲು ಹೊಂದಿವೆ.
>> ಸರಿ. ನಾವು ಹೋಗಿ.
ನಿಜಕ್ಕೂ ಸಿಲ್ಲಿ ಆಗಿತ್ತು. ನಾನು ಒಂದು ಆರಂಭಿಕ ಪಿಎಚ್ಪಿ ಟ್ಯಾಗ್ ಹೊಂದಿರಲಿಲ್ಲ.
ನೀವು ನೋಡಬಹುದು, ಆದರೆ, ಈಗ ಇದು ಬಲ, ಸರಿಯಾಗಿ ಕೆಲಸ ವಿಶೇಷವೇನು?
ನಾವು 1 ಪೋಸ್ಟ್ ಹೊಂದಿವೆ.
ನಾವು ಮೊದಲ ಪೋಸ್ಟ್ ಗಳಿಸಿದರು, ಮತ್ತು ಈಗ ನಾವು ಅದರ ದೇಹದ ಮುದ್ರಿತ.
ಗ್ರೇಟ್. ಫೆಂಟಾಸ್ಟಿಕ್.
ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು ಇಲ್ಲಿಯವರೆಗೆ?
ಇಲ್ಲ? ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳು?
ಸರಿ, ಆದ್ದರಿಂದ ನಾವು, ಅತ್ಯಂತ ಮೂಲಭೂತ, ನಂತರದ ಮಾದರಿ ದಾಖಲಿಸಿದವರು
ಮತ್ತು ನಾವು ನಂತರ ಕೆಲವು ಕಾರ್ಯಗಳನ್ನು ಸೇರಿಸಲು ನೀನು.
ನಾವು ಪರಿಶೀಲನೆಗಳು ಮತ್ತು ಫಿಲ್ಟರಿಂಗ್ ಸೇರಿಸಬಹುದು.
ಪರಿಶೀಲನೆಗಳು ವಸ್ತುಗಳ ಒಂದು
ಚೌಕಟ್ಟುಗಳು, ನಿಜವಾಗಿಯೂ ಉತ್ತಮವಾಗಿ ನೀವು ಪರಿಹರಿಸಲು,
ಮತ್ತು ನಾನು ನೀವು ಹುಡುಗರಿಗೆ ನಿಮ್ಮ CS50 Pset ಈ ಮಾಡಲೇಬೇಕಿತ್ತು ಯೋಚಿಸುವುದಿಲ್ಲ,
ಆದರೆ ನೀವು ನಿಮ್ಮ ಅಂತಿಮ ಯೋಜನೆಗೆ ವೆಬ್ ಅಭಿವೃದ್ಧಿ ಹೋದರೆ,
ನೀವು ಸಾಧ್ಯತೆ ಊರ್ಜಿತಗೊಳಿಸುವಿಕೆಯ ಕೆಲವು ರೀತಿಯ ಮಾಡಲು ಬಯಸುವ ನೀನು,
ಹಾಗೆ ಖಾಲಿ ಬಳಕೆದಾರ ಹೆಸರುಗಳು ಇಲ್ಲದಿರುವ,
ಬಹುಶಃ ಕನಿಷ್ಠ ಕೆಲವು ಉದ್ದ ಒಂದು ಗುಪ್ತಪದವನ್ನು ಹೊಂದಿರುವ, ವಿಷಯಗಳನ್ನು.
ಮತ್ತು ನಾವೇ ಅದಕ್ಕೆ ಈ ವಿಷಯಗಳನ್ನು ಜಾರಿಗೆ ನಿಜವಾಗಿಯೂ ತೊಡಕಿನ ಇಲ್ಲಿದೆ
ಮತ್ತು ಅತ್ಯಧಿಕವಾಗಿ ಪ್ರತಿಯೊಂದು ವೆಬ್ ಚೌಕಟ್ಟನ್ನು ನೀವು ಅದನ್ನು
ಮತ್ತು ನೀವು ತುಂಬಾ ಕ್ಲೀನ್ ರೀತಿಯಲ್ಲಿ ಅದನ್ನು ಅನುಮತಿಸುತ್ತದೆ.
ನೀವು ಸಾಮಾನ್ಯವಾಗಿ ಆ ಮೌಲ್ಯಮಾಪನವನ್ನು ನಿಯಮಗಳನ್ನು ವ್ಯಕ್ತಪಡಿಸಲು ಅಲ್ಲಿ ಮತ್ತು ರೂಪದರ್ಶಿ
ಇದು ಒಂದು ಮಾದರಿ ಮಾನ್ಯ ಅಥವಾ ಎಂಬುದನ್ನು ಊರ್ಜಿತಗೊಳಿಸಿ ಏಕೆಂದರೆ.
>> ಆದರೆ ಈಗ, ನಾವು, ನಂತರ ತನಕ ಹಾಕಲು ನೀನು
ಮತ್ತು ಈಗ ನಾವು ಇನ್ನೊಂದು ಕಡೆಯಿಂದ ಕೆಲಸ ನೀನು,
ಮತ್ತು ನಾವು ಹೊಸ ನೋಟ ಪ್ರಯತ್ನಿಸಿ ಮತ್ತು ಮಾಡಲು ನೀನು
ಎಲ್ಲಾ ಪೋಸ್ಟ್ಗಳನ್ನು ಪಟ್ಟಿ.
ಎಲ್ಲಾ ಪಟ್ಟಿಯನ್ನು ಪೋಸ್ಟ್ಗಳನ್ನು ಹೊಸ ಕ್ರಮ ತೊಡಗಿಸಿಕೊಂಡಿದೆ ಹಂತಗಳು
ಎಲ್ಲಾ ಪೋಸ್ಟ್ಗಳ ಪಟ್ಟಿಯನ್ನು ಪಡೆದುಕೊಳ್ಳುವುದಕ್ಕೆ
ಮತ್ತು ನಂತರ ಒಂದು ನೋಟ ಮೂಲಕ ಎಲ್ಲಾ ಪೋಸ್ಟ್ಗಳನ್ನು ಪಟ್ಟಿಯಲ್ಲಿ ನಿರೂಪಿಸಲು.
ಇಲ್ಲಿಯೇ, ಅದೃಷ್ಟವಶಾತ್ ಸಾಕಷ್ಟು, ನಾವು ಈಗಾಗಲೇ ಎಲ್ಲಾ ಪೋಸ್ಟ್ಗಳನ್ನು ಗಳಿಸಿದರು
ಈ ಮೊದಲ ಲೈನ್ ಬಳಸಿ, ಎಲ್ಲಾ ಕಾರ್ಯ ಹೇಗೆ
ಮತ್ತು ಈಗ ನಾವು ನೀನು ಇದುವರೆಗೆ
ನಾನು ನೇರವಾಗಿ ಪ್ರತಿಕ್ರಿಯೆಯ ದೇಹದ ಹೊಂದಿಸುವ ಬಂದಿದೆ
ಸ್ಟ್ರಿಂಗ್ ಹಾದುಹೋಗುವ, ಆದರೆ ಈಗ ನಾನು ವೀಕ್ಷಿಸಿ ಬಳಸಲು ಬಯಸುವ ಮೂಲಕ,
ಮತ್ತು ಕೇವಲ ಈ ರೀತಿ ಒಂದು ನೋಟ ಮತ್ತು ನಡುವಿನ ವ್ಯತ್ಯಾಸವನ್ನು
ಒಂದು ದೃಷ್ಟಿಯಿಂದ ನಾನು ಒಂದು ಸಂತೋಷವನ್ನು ದೊಡ್ಡ HTML ಟೆಂಪ್ಲೇಟ್ ಹೊಂದಬಹುದು ಇದೆ,
ಮತ್ತು ಯಾವ ನಾನು ಇದು ಕೆಲವು ಅಸ್ಥಿರ ಪಾಸ್ ಇದೆ
ತದನಂತರ ವೀಕ್ಷಿಸಿ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಅದರ ಟೆಂಪ್ಲೆಟ್ ಜನಪ್ರಿಯಗೊಳಿಸುವುದಕ್ಕೆ ಮಾಡಿದ್ದಾರೆ
ಆ ಅಸ್ಥಿರ ಬಳಸಿ.
ನಾನು ಮಾಡುತ್ತೇನೆ, ನಾನು ಹೊಸ ನೋಟ ರಚಿಸಲು ಮಾಡುತ್ತೇವೆ
ಮತ್ತು ನಾನು ", ಬ್ಲಾಗ್ / ಸೂಚ್ಯಂಕ" ವೀಕ್ಷಿಸಿ ಏನನ್ನಾದರೂ ನಂತಹ ಹೆಸರಿಸಲು ಮಾಡುತ್ತೇವೆ
ಮತ್ತು ನಾನು ಮೂಲತಃ ಈ ಬೈಂಡ್ ಪಡೆಯಲಿದ್ದೇನೆ - ಓಹ್, ನಾನು ಬರೆಯಲು ನಾನು?
ನನ್ನ ಮೆದುಳಿನ ಎಲ್ಲೋ.
ನಾನು, ನೋಟದ ವೇರಿಯಬಲ್ ಪೋಸ್ಟ್ಗಳನ್ನು ಬೈಂಡ್ ಪಡೆಯಲಿದ್ದೇನೆ
ಆದ್ದರಿಂದ ಆ ರೀತಿಯಲ್ಲಿ ವೀಕ್ಷಿಸಿ ಈ ಪೋಸ್ಟ್ ವೇರಿಯಬಲ್ ಪ್ರವೇಶವನ್ನು ಹೊಂದಿದೆ.
>> ಆದ್ದರಿಂದ ಈಗ ನಾನು ಈ ನೋಟ ರಚಿಸಬೇಕಾಗಿದೆ,
ಇಲ್ಲಿ ನಾವು "ವೀಕ್ಷಣೆಗಳು," ಎಂಬ ಈ ಫೋಲ್ಡರ್
ಮತ್ತು ಮೊದಲ, ನಾನು ಎಂಬ ಅಡಿಯಲ್ಲಿ ಹೊಸ ಫೋಲ್ಡರ್ ರಚಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ "ಬ್ಲಾಗ್."
ಈ ಸಂತೋಷ. ಆ ರೀತಿಯಲ್ಲಿ ನಾವು ನಮ್ಮ ಅಭಿಪ್ರಾಯಗಳನ್ನು ಒಂದು ಸಂತೋಷವನ್ನು ಕ್ರಮಾನುಗತ ಹೊಂದಬಹುದು.
ತದನಂತರ ನಾನು ಎಂದು ಅಲ್ಲಿ ಇನ್ನೊಂದು ಫೈಲ್ ರಚಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ "index.php."
ಆಕರ್ಷಕ.
ವಾಸ್ತವವಾಗಿ, ಇಲ್ಲಿ ಅವುಗಳನ್ನು ಎರಡೂ ಹೊಂದಿವೆ ಅವಕಾಶ.
ಒಂದು ವೀಕ್ಷಿಸಿ ಫೈಲ್ ಮೇಕಿಂಗ್ ಬಹುಶಃ ಎಲ್ಲಾ ಈ ಸರಳ ಭಾಗವಾಗಿದೆ,
ಮತ್ತು ಈ ಬಹುಶಃ ನೀವು ಈಗಾಗಲೇ ಪರಿಚಿತವಾಗಿರುವ ವಸ್ತುಗಳು.
ನಾವು, ನಿಜವಾಗಿಯೂ ಸರಳ ಏನೋ ಮಾಡಲು ನೀನು
, ಹೇಳುವ ಆರಂಭಿಸಲು "ಬ್ಲಾಗ್ ಪೋಸ್ಟ್ಗಳನ್ನು ನನ್ನ ಪಟ್ಟಿ."
ನಂತರ ನಾವು ನೋಡಬಹುದು,
ಮತ್ತು ನಾವು ಪೋಸ್ಟ್ಗಳನ್ನು ರಚನೆಯ ಮೂಲಕ ತಿರುಗಿ ಮಾಡಬಹುದು,
ಪ್ರತಿಯೊಂದು ಪೋಸ್ಟ್ ದೋಚಿದ ಏನೋ ಹೇಳುವ -
ಬಹುಶಃ ಒಂದು ಸಾಲನ್ನು ಸೇರಿಸಿ
ತದನಂತರ ಲೇಖಕ ಮತ್ತು ದೇಹದ ಮುದ್ರಿಸುತ್ತದೆ.
ಇಲ್ಲಿಯವರೆಗೆ ಅರ್ಥದಲ್ಲಿ?
ಮತ್ತು ಕೆಲಸ ಎಂದು ನೋಡೋಣ.
ಏನೂ.
ನಾನು ಏಕೆ ಆಶ್ಚರ್ಯ.
ಓಹ್, ನಾನು 1 ಹಂತದ ತಪ್ಪಿಸಿಕೊಂಡ. ನನಗೆ ಬಹಳ ಸಿಲ್ಲಿ.
ನಾನು ದೃಷ್ಟಿಯಿಂದ ರಚಿಸಿದ, ಆದರೆ ನಾನು ಪ್ರತಿಕ್ರಿಯೆಯಾಗಿ ವೀಕ್ಷಿಸಿ ಸೆಟ್ ಇಲ್ಲ,
ಆದ್ದರಿಂದ ನೀವು 1 ಹೆಚ್ಚು ವಿಷಯ ಮಾಡಬೇಕು.
ನೀವು "ಈ ಪ್ರತಿಕ್ರಿಯೆಯ ದೇಹದ" ಮತ್ತು ನೋಟದ ಎಂದು ಹೊಂದಿಸಲು.
ನಾವು ಹೋಗಿ.
ನಾವು ನಮ್ಮ ಶಿರೋನಾಮೆ, ಮತ್ತು ನಂತರ ನಾವು ಒಂದು ಪೋಸ್ಟ್,
ಮತ್ತು ಕೇವಲ ಒದೆತಗಳು, ಮತ್ತೊಂದು ಪೋಸ್ಟ್ ಸೇರಿಸಲು ಅವಕಾಶ
ಆದ್ದರಿಂದ ನಾವು ಪಟ್ಟಿಯನ್ನು ನೋಡಬಹುದು.
ಈ 2 ಪೋಸ್ಟ್ಗಳನ್ನು ಸೇರಿಸಿ,
ಮತ್ತು ಈಗ ನಾನು ಪುಟ ರಿಫ್ರೆಶ್ ವೇಳೆ,
ನಾವು ಇಲ್ಲಿ ಈ ಎಲ್ಲಾ ಪೋಸ್ಟ್ಗಳನ್ನು ನೋಡಿ.
>> ಎಂದು ಇದುವರೆಗೆ ಅರ್ಥ ಡಸ್?
ಹೌದು, ಒಂದು ಪ್ರಶ್ನೆ? ಓಹ್, ಸರಿ.
ನೀವು ನೋಡಬಹುದು ಎಂದು, ನಾವು ಎಲ್ಲಾ ಈ ಸಂಕೇತಗಳು ಪ್ರತ್ಯೇಕಿಸಲು ಸಾಧ್ಯವಾಯಿತು
ಭಾಗಗಳಾಗಿ, ಮತ್ತು ನಂತರ ನೀವು ವೀಕ್ಷಿಸಿ ಕೋಡ್ ಅತ್ಯಂತ ಸ್ಪಷ್ಟವಾಗಿ ನೋಡಬಹುದು.
ಈ ದೃಷ್ಟಿಕೋನವನ್ನು ಪ್ರತಿನಿಧಿಸುವ ಇಲ್ಲಿ ಕಡತ,
ಇದು ಕೇವಲ ಡೇಟಾ ಪ್ರದರ್ಶಿಸುವ, ದಶಮಾಂಶ ಪ್ರತಿನಿಧಿಸುವ ಬಗ್ಗೆ ಕೇಳ್ತಾರೆ.
ಇದು ದತ್ತಾಂಶದ ಬಗೆಯ ಜಾರಿಗೆ ಮುಟ್ಟುತ್ತದೆ ಮತ್ತು ಅದು ಎಲ್ಲಾ ಕೇವಲ ನೀವು ಅದನ್ನು ತೋರಿಸುತ್ತದೆ ಇದೆ.
ನಿಮ್ಮ ಕೋಡ್ ಎಲ್ಲಾ ಇತರ ಭಾಗಗಳಲ್ಲಿ, ನೀವು ಯಾವುದೇ ಬಗ್ಗೆ ಚಿಂತೆ ಮಾಡುವುದಿಲ್ಲ,
ಮತ್ತು ಹಾಗೆಯೇ, ನಿಮ್ಮ ನೋಟ ಕೋಡ್ ಬಗ್ಗೆ ಏನು ಚಿಂತೆ ಇಲ್ಲ
ದತ್ತಸಂಚಯದ ಹೀಗೆ ಇತ್ಯಾದಿ, ಹೇಗೆ
ಇದು ನಿಜವಾಗಿಯೂ ಒಳ್ಳೆಯದು ಮತ್ತು ನಿಮ್ಮ ಕೋಡ್ ಸಾಕಷ್ಟು ಹೆಚ್ಚು ಸಮರ್ಥನೀಯ ಮಾಡುತ್ತದೆ.
ನಾನು ಹೇಳಿದ ಹಾಗೆ, ವೀಕ್ಷಣೆಗಳು, ಅವರು ಕ್ರಿಯಾತ್ಮಕ ಆರ್
ಇದು 1 ಕಡತ, ಆದರೆ ವಿವಿಧ ದೃಷ್ಟಿಕೋನಗಳು ಉತ್ಪಾದಿಸುವಂತಹ
ನೀವು ವಾಸ್ತವವಾಗಿ ಹಾದು ಅಂಶಗಳನ್ನು ಆಧರಿಸಿ,
ಮತ್ತು ಇದಲ್ಲದೆ, ವಿವಿಧ ಸಹಾಯಕ ಕಾರ್ಯಗಳನ್ನು ಸಾಕಷ್ಟು ಇವೆ
ನೀವು, ನೀವು ವೇಗವಾಗಿ ನಿಮ್ಮ ಕೋಡ್ ಬರೆಯಲು ಸಹಾಯ ಬಳಸಬಹುದಾದ
ನಾನು ಕೇವಲ ಒಂದು ಸೆಕೆಂಡಿನಲ್ಲಿ ನೀವು ತೋರುವಿರಿ ಇದು.
ಹೌದು.
>> [ವಿದ್ಯಾರ್ಥಿ] ಆದ್ದರಿಂದ $ 0 ಬಲ, ಒಂದು ನಿಯಂತ್ರಕ?
ಎರಡನೆಯ ವಿಷಯ.
ಪ್ರಶ್ನೆ $ 0 ಒಂದು ನಿಯಂತ್ರಕ ಅಲ್ಲವೇ?
$ 0 ನಾನು ಇಲ್ಲಿಯೇ ದಾಖಲಿಸಿದವರು ಒಂದು ಅಸ್ಥಿರವಾಗಿದೆ.
ನಾನು ಮೊದಲ ಒಂದು ನೋಟ ದಾಖಲಿಸಿದವರು. ನಾನು ಕೆಲವು ವೇರಿಯಬಲ್ ಗೊತ್ತುಮಾಡಲಾಗಿದೆ.
ನಂತರ ನಾನು, ಈ ಕಾರ್ಯ ಅದನ್ನು ಜಾರಿಗೆ ಪ್ರತಿಕ್ರಿಯೆಯ ದೇಹದ ಹೊಂದಿಸಿ.
ಎಂದು ಅರ್ಥ ಡಸ್?
[ವಿದ್ಯಾರ್ಥಿ] ಆದ್ದರಿಂದ ವೀಕ್ಷಿಸಿ :: ಕಾರ್ಖಾನೆ, ಒಂದು ವರ್ಗ ನೋಟ
ಅಥವಾ ಗ್ರಂಥಾಲಯದ [ಕೇಳಿಸುವುದಿಲ್ಲ] ಕಾರ್ಖಾನೆ ಕಾರ್ಯ?
ಪ್ರಶ್ನೆ, ವೀಕ್ಷಿಸಿ :: ಕಾರ್ಖಾನೆ ಕಾರ್ಯ ಬಗ್ಗೆ
ಮತ್ತು ಮೂಲತಃ ಈ ಮೂಲಭೂತವಾಗಿ ಕೆಲವು ವಸ್ತು ಆಧಾರಿತ ಪ್ರೊಗ್ರಾಮಿಂಗ್ ಆಗಿದೆ.
"ಫ್ಯಾಕ್ಟರಿ" ವೀಕ್ಷಿಸಿ ವರ್ಗ, ಮತ್ತು ಇದು ಎಂಬ ವಿಧಾನ ಹೊಂದಿದೆ
ಮತ್ತು ಆ ಹೆಸರಿನ ಎಂದು ವಸ್ತುವಿನ ದೋಚಿದ ಒಂದು ಮಾರ್ಗವಾಗಿದೆ "ಬ್ಲಾಗ್ / ಸೂಚ್ಯಂಕ."
ಮತ್ತು ಕೆಲವು ಹೆಚ್ಚು ವಸ್ತು ಆಧಾರಿತ ಪ್ರೊಗ್ರಾಮಿಂಗ್ ಸಂಗತಿಗಳನ್ನು
ನಾನು ತುಂಬಾ ಇಲ್ಲಿ ಹೋಗಿ ನಾನೇನು ಎಂದು.
ಈಗ ವಾದ ನಾವು ಹೊಸ ಪೋಸ್ಟ್ಗಳನ್ನು ರಚಿಸಲು ಬಯಸುವ,
ಆದರೆ ನಾವು ಡೇಟಾಬೇಸ್ ಮೂಲಕ ಮಾಡಬೇಕು ಬಯಸುವುದಿಲ್ಲ,
ಆದ್ದರಿಂದ ನಾವು ಹೊಸ ಪೋಸ್ಟ್ ರಚಿಸಲು ಒಂದು ಹೊಸ ಕ್ರಮ ರಚಿಸಲು ನೀನು,
ಮತ್ತು ನಾವು ಸ್ಟಫ್ ಬಹಳಷ್ಟು ಇಲ್ಲ.
>> ನಾವು ಮಾಡಲು ನೀನು ಮೊದಲನೆಯದಾಗಿ - ಈ ವಿಷಯಗಳನ್ನು ಒಂದೊಂದಾಗಿ ನಿಭಾಯಿಸಲು ಅವಕಾಶ.
ನಾವು ಮಾಡುತ್ತೇವೆ ಮೊದಲ ವಿಷಯ ನಾವು ಒಂದು ರೂಪ ರಚಿಸಲು ಸಿಕ್ಕಿತು ಬಂದಿದೆ
ಹೊಸ ಪೋಸ್ಟ್ ಅಳವಡಿಸುವ,
ಆದರೆ ನಾನು, ಮೊದಲ ಹೊಸ ಕ್ರಮ ಸೇರಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ
ಆದ್ದರಿಂದ ಹೊಸ ಕ್ರಮ ಸೇರಿಸುವುದು ಕೇವಲ ಸುಲಭವಾಗಿ
ನಿಮ್ಮ ನಿಯಂತ್ರಕ ಒಂದು ಹೊಸ ಕಾರ್ಯವನ್ನು ಸೇರಿಸುವ,
ಮತ್ತು ಈಗ ನಾನು, ಅತ್ಯಂತ ಮೂಲಭೂತ ಏನೋ ಮಾಡಲು ಪಡೆಯಲಿದ್ದೇನೆ
ಕೇವಲ ಈ ನೋಟ ಆಕ್ರಮಿಸಲು ಮತ್ತು ಪೋಸ್ಟ್, ನಿಮಗಾಗಿ ಅದನ್ನು ಪ್ರದರ್ಶಿಸಲು.
ನಂತರ ಈಗ ನಾನು ಹೊಸ ನೋಟ ಕಡತವನ್ನು ರಚಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ
ಮತ್ತು ನಾನು ಕೆಲವು ಸ್ಟಫ್ ಬರೆಯಲು ಆರಂಭಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ.
ಏನು Kohana ಬಗ್ಗೆ ಸಂತೋಷವನ್ನು ಅವರು ವಿವಿಧ ಸಹಾಯಕ ಕಾರ್ಯಗಳನ್ನು ಸಾಕಷ್ಟು ಒದಗಿಸಲು ಎಂದು
ನೀವು, ಸುಲಭವಾಗಿ ವೀಕ್ಷಿಸಿ ಕೋಡ್ ಬರೆಯಲು
ಆ ಸಹಾಯಕ ಕಾರ್ಯಗಳನ್ನು ಅಥವಾ ಸಹಾಯಕ ಮಾಡ್ಯೂಲ್ ಮತ್ತು 1
ಸುಮಾರು ರೂಪಗಳು ಬರೆಯಲು ಇದೆ.
ರೂಪಗಳು ಬರೆಯಲು, ನಾನು ನೇರವಾಗಿ ಯಾವುದೇ HTML ನನ್ನ ಬರೆಯಲು ಹೊಂದಿಲ್ಲ.
ನೀವು ಹುಡುಗರಿಗೆ HTML ರೂಪಗಳು ಬರೆದಿದ್ದಾರೆ.
ನೀವು ನಿಜವಾಗಿಯೂ ನೋವಿನ ಮತ್ತು ರೂಪಗಳು ಬರೆಯಲು ತೊಡಕಿನ ಮಾಡಬಹುದು ಗೊತ್ತಿಲ್ಲ.
ಇದು, ಆದ್ದರಿಂದ ಅದೃಷ್ಟವಶಾತ್, ವಿನೋದ ಅಲ್ಲ
ನಾವು ಮೂಲತಃ Kohana ನ ಬಳಸಿಕೊಂಡು ಒಂದು ರೂಪ ಬರೆಯಬಹುದು
ನಮಗೆ ಅದನ್ನು ಮಾಡಲು ಸಹಾಯಕ ಕಾರ್ಯಗಳನ್ನು ರಚಿಸಲು.
ನಾವು, ಮೂಲತಃ ನಾವು ಪ್ರತಿಯೊಂದು ವಸ್ತು ಜಾಗ ಮಾಡಲಿಕ್ಕೆ
ಆದ್ದರಿಂದ ಲೇಖಕರು ಒಂದು ಮತ್ತು ಸಂಸ್ಥೆಗಳು ಒಂದು.
ನಾವು ಒಂದು ಲೇಬಲ್ ಹೊಂದಿರುವ ನೀನು, ಮತ್ತು ನಾವು ಒಂದು ಇನ್ಪುಟ್ ನೀನು.
>> ತದನಂತರ ಅಂತಿಮವಾಗಿ, ನಾವು ಒಂದು ಸಲ್ಲಿಕೆ ಮಾಡಲಿಕ್ಕೆ.
ಮತ್ತು ನೀವು ನೋಡಬಹುದು ಎಂದು, ಈ ಬರೆಯಲು ಹೆಚ್ಚು ಸ್ವಚ್ಛವಾಗಿದೆ
ರೀತಿಯ ಸಂತೋಷವನ್ನು ಇದು ಎಲ್ಲಾ ಗಲೀಜು HTML, ಹೆಚ್ಚು.
ಮಂಜೂರು, ಅದಕ್ಕಿಂತ ಇದು ಸಹ ಕ್ಲೀನರ್ ಇತರ ವೆಬ್ ಚೌಕಟ್ಟುಗಳು ಇವೆ,
ಆದರೆ ಕನಿಷ್ಠ ಈ HTML ನೀವೇ ಬರೆಯಲು ಉತ್ತಮವಾಗಿರುತ್ತದೆ.
ಆಕರ್ಷಕ, ಆದ್ದರಿಂದ ಈ ನೀವು ನೋಡಿ ಏನು.
ಆ ರೀತಿಯ ಗೊಂದಲಮಯ ಇಲ್ಲಿದೆ
ಆದ್ದರಿಂದ ನಾನು ಲೈನ್ ಬ್ರೇಕ್ ಸೇರಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ
ಎಂದು ಸ್ವಲ್ಪ ಒಳ್ಳೆಯದೆಂದು ಕಾಣುವಂತೆ.
ಅಲ್ಲದೆ, ಸಹಜವಾಗಿ, ಇದು ಇನ್ನೂ ನಿಜವಾಗಿಯೂ ಕೆಟ್ಟ ಕಾಣುತ್ತದೆ, ಆದರೆ ನಾವು ಗಮನ ಮಾಡುತ್ತಿದ್ದೇವೆ
ಸೌಂದರ್ಯಶಾಸ್ತ್ರ ಈಗ ಮತ್ತು ಕ್ರಿಯಾತ್ಮಕತೆಯನ್ನು ಮೇಲೆ.
ಎಲ್ಲವನ್ನೂ ಮಾಡಲು ಯಾವುದೇ ಸಮಯ.
ನೀವು ನೋಡಬಹುದು ಎಂದು, ಈಗ ನಾವು ಒಂದು ಸೂಪರ್ ಮೂಲ ರೂಪ ಹೊಂದಿವೆ,
ಇದು ಉತ್ತಮ ರೀತಿಯ.
ನಾನು ಹೇಳಬಹುದು ಈ ಕೋಡ್ ನೀವೇ ರೂಪಿಸಲು ಒಂದು HTML ಬರೆಯಲು ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ ಹೆಚ್ಚು ಸ್ವಚ್ಛವಾಗಿದೆ,
ಆದ್ದರಿಂದ ಸಂತೋಷವನ್ನು ಇಲ್ಲಿದೆ.
ಮುಂದಿನ ಏನು?
ಈಗ ನಾವು ಕ್ರಮ ಕೆಲಸಗಳನ್ನು ಮಾಡಬೇಕಾಗುತ್ತದೆ.
ನೀವು HTML ರೂಪಗಳು ಬರೆಯಲು ಸಾಮಾನ್ಯವಾಗಿ ಮಾಡಿದಾಗ,
ನೀವು ಸಲ್ಲಿಸಲು ವಿಶೇಷವೇನು ಅಲ್ಲಿ ಹೇಳಲು ಹೊಂದಿವೆ.
ಅತ್ಯಂತ ವೆಬ್ ಚೌಕಟ್ಟಿನಲ್ಲಿ ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ,
, ಅದೇ URL ಅನ್ನು ಸಲ್ಲಿಸುತ್ತಾನೆ, ಆದ್ದರಿಂದ ವಿಷಯ
ನೀವು / ಬ್ಲಾಗ್ / ಹೊಸ, ಪಡೆಯಿರಿ ವಿನಂತಿಯನ್ನು ಕಳುಹಿಸಲು ವೇಳೆ
ನೀವು ರೂಪ ಕಾಣುತ್ತದೆ,
ಆದರೆ ನೀವು ಒಂದು ಪೋಸ್ಟ್ ವಿನಂತಿಯನ್ನು ಕಳುಹಿಸಲು ವೇಳೆ / ಬ್ಲಾಗ್ / ದಶಮಾಂಶ ಹೊಸ,
ನಿಜವಾಗಿ ಪೋಸ್ಟ್ ಉಳಿಸಲು ಯತ್ನಿಸಬೇಕು
ಮತ್ತು ಅದನ್ನು ಏನಾದರೂ.
>> ನಾವು ಏನು ನೀನು
ಮೂಲತಃ ಎಲ್ಲಾ ನಾವು ಪೋಸ್ಟ್ ವಿನಂತಿಯನ್ನು ಅಥವಾ ಪಡೆಯಿರಿ ವಿನಂತಿಯನ್ನು ಎಂದು ಪರೀಕ್ಷಿಸಲು ಮಾಡಬೇಕು
ನೀವು ಹೊಂದಿಸಬಹುದು ಪೋಸ್ಟ್ ಅಸ್ಥಿರ ಎಂಬುದನ್ನು ಪರಿಶೀಲಿಸಿ ಆಗಿದೆ.
ಪೋಸ್ಟ್ ವೇರಿಯಬಲ್ ಹೊಂದಿಸಲಾಗಿದೆ, ಆಗ ನಾವು ಪ್ರಯತ್ನಿಸಿ ಮತ್ತು ಹೊಸ ಪೋಸ್ಟ್ ರಚಿಸಲು ನೀನು.
ಮತ್ತೆ, ನಾವು ಹಾಗೆ,
ಮತ್ತು ಹೊಸ ಪೋಸ್ಟ್ ಸೃಷ್ಟಿಸುತ್ತದೆ, ಮತ್ತು ನಾವು ಅಕ್ಷರಶಃ ನೀನು
ಈ ತರಹದ ಜಾಗ ಸೆಟ್,
ತದನಂತರ ನಾವು ಉಳಿಸಲು ನೀನು.
ತದನಂತರ ನಾನು ಮರುನಿರ್ದೇಶಿಸುತ್ತದೆ ಪಡೆಯಲಿದ್ದೇನೆ
ಸೂಚ್ಯಂಕ ಪುಟ ಆದ್ದರಿಂದ ಅವರು ಪೋಸ್ಟ್ಗಳನ್ನು ನಮ್ಮ ಪಟ್ಟಿಯಲ್ಲಿ ಮತ್ತೆ ನೋಡಬಹುದು.
ನ ಪ್ರಯತ್ನಿಸೋಣ.
ನಾನು ", ಬ್ರ್ಯಾಂಡನ್", ಹೇಳುತ್ತೇನೆ
ಮತ್ತು, ನಂತರ ಪೋಸ್ಟ್ ಸಲ್ಲಿಸಲು, ಮತ್ತು ಎಲ್ಲಾ ಚೆನ್ನಾಗಿ ಹೋದಲ್ಲಿ
ನೀವು ನೋಡಬಹುದು ಎಂದು, ಇದು, ಸೂಚ್ಯಂಕ ಪುಟ ನನಗೆ ಮರುನಿರ್ದೇಶಿಸಲಾಗುತ್ತದೆ
ನಾನು ಕೆಳಗೆ ಸ್ಕ್ರಾಲ್ ವೇಳೆ, ನಾವು ಹೊಸದಾಗಿ ಸೇರಿಸಿದ ಪೋಸ್ಟ್ ಹೊಂದಿವೆ.
ವಾಹ್!
ಹೌದು, ಪ್ರಶ್ನೆ.
>> [ವಿದ್ಯಾರ್ಥಿ] ನೀವು ಅದೇ ವಿಷಯ ಪ್ರವೇಶಿಸಿದ ಎಂದು
ನೀವು ಮೊದಲು ಪ್ರವೇಶಿಸಿತು?
ಇದು ನೀವು ನಕಲು ಮಾಡಿಲ್ಲ ಮಾಡಲು ಪರಿಶೀಲಿಸಿ ಡಸ್
ಅದೇ ಸಲ್ಲಿಕೆ?
ಡೀಫಾಲ್ಟ್, ಯಾವುದೇ, ಏಕೆಂದರೆ ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ -
ನೀವು ರೂಪದಲ್ಲಿ ಅದೇ ದಶಮಾಂಶ ನಮೂದಿಸಿ ವೇಳೆ ಕ್ಷಮಿಸಿ, ಪ್ರಶ್ನೆ
ಮತ್ತು, ನೀವು ಒಂದು ನಕಲಿ ವಸ್ತು ಸೇರಿಸಲು ಅನುವಾಗುವಂತೆ, ಎಂದು ಸಲ್ಲಿಸಲು
ಒಂದು ಮೂಲಭೂತವಾಗಿ, ಪ್ರವೇಶ ನಕಲಿ?
ಇದೀಗ, ಹೌದು, ನೀವು ಮಾಡಲು ಅನುಮತಿಸುತ್ತದೆ,
ಡೇಟಾಬೇಸ್ ಸಂಪೂರ್ಣವಾಗಿ ನಕಲಿ ಸಾಲುಗಳನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಮಾನ್ಯವಾಗಿಲ್ಲ ಏಕೆಂದರೆ,
ಎಂದು ಕಳವಳ ವೇಳೆ, ನಂತರ ನೀವು ಉದಾಹರಣೆಗೆ, ಪರಿಶೀಲನೆಗಳು ಸೇರಿಸಬಹುದು,
ಈ ಈಗಾಗಲೆ ಏನೋ ಒಂದೇ ವೇಳೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ,
ನಂತರ ಅಮಾನ್ಯ ವಸ್ತು ಎಂದು ಹೇಳುತ್ತಾರೆ,
ಮತ್ತು ನಂತರ ನೀವು ಸಹ ನಿಮ್ಮ ದೋಷ ಸಂದೇಶವನ್ನು ಸೂಚಿಸಬಹುದು
"ಈ ಈಗಾಗಲೆ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ ಏಕೆಂದರೆ ಅಮಾನ್ಯ" ಅಥವಾ ಸ್ವಲ್ಪ ಹೇಳುತ್ತಾರೆ.
ಆದರೆ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾನು ನಕಲಿ ಏನೋ ರಚಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ.
ಈಗ ಪ್ರಯತ್ನಿಸೋಣ ಮತ್ತು ಕೆಲವು ಪರಿಶೀಲನೆಗಳು ಸೇರಿಸಿ.
ಈ ಸಮಸ್ಯೆಯನ್ನು ಇದೀಗ ಎಂದು
ನಾನು ಅಕ್ಷರಶಃ ಸಂಪೂರ್ಣವಾಗಿ ಖಾಲಿ ಪೋಸ್ಟ್ ಸಲ್ಲಿಸಿ.
ನಾನು ಈಗ ಈ ಗುಂಡಿಯನ್ನು ಕ್ಲಿಕ್ಕಿಸಿ, ಮತ್ತು ನಾವು ಹೋಗಿ.
ನೀವು ನಿಜವಾಗಿಯೂ ಅದನ್ನು ನೋಡಿ, ಆದರೆ ಸಾಧ್ಯವಿಲ್ಲ ಇಲ್ಲಿ ಈ ಹೆಚ್ಚುವರಿ ಲೈನ್
ನಾನು ಅಕ್ಷರಶಃ ಹೊಸ ಪೋಸ್ಟ್ ಸೂಚಿಸುತ್ತದೆ.
ಇದು ಕೇವಲ ಒಂದು ಖಾಲಿ ಲೇಖಕ ಮತ್ತು ಒಂದು ಖಾಲಿ ದೇಹದ ಹೊಂದಿದೆ,
ಮತ್ತು ನಾವು ಜನರು ಹಾಗೆ ಅವಕಾಶ ಬಯಸುವುದಿಲ್ಲ.
ಊರ್ಜಿತಗೊಳಿಸುವಿಕೆಯ ಸೈನ್ ಬರುತ್ತದೆ ಅಲ್ಲಿ ಇದು
>> ನನ್ನ ಮಾದರಿ ವಸ್ತು ಹೋಗಿ,
ಮತ್ತು ಈಗ ನಾನು ಸೂಚಿಸುವ ಒಂದು ಹೊಸ ಕಾರ್ಯವನ್ನು ಸೇರಿಸಬಹುದು
ನಾನು ಈ ಮಾದರಿ ಸೇರಿಸಲು ಏನನ್ನು ಮೌಲ್ಯಮಾಪನವನ್ನು ನಿಯಮಗಳನ್ನು
ಇದು ಮಾನ್ಯವಾದ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಅಥವಾ ಸೂಚಿಸಲು ಏನು ಮಾನ್ಯ ಪೋಸ್ಟ್ ಎಂದು ಅರ್ಥವೇನು?
ಮತ್ತು ನಾನು ಮಾತ್ರ ಮಾನ್ಯ ಪೋಸ್ಟ್ ಹೇಳುತ್ತಾರೆ ಬಯಸಿದರೆ ಲೇಖಕ ಮತ್ತು ದೇಹದ ಎರಡೂ
ಖಾಲಿ ಅಲ್ಲ, ಮತ್ತು ಈ ನೀವು Kohana ಅದನ್ನು ಹೇಗೆ.
ನೀವು "ರೂಲ್ಸ್," ಎಂಬ ಹೊಸ ಕಾರ್ಯ ರಚಿಸಲು
ತದನಂತರ ನೀವು ಮೂಲತಃ ಒಂದು ಸಹಾಯಕ ರಚನೆಯ ಮರಳಲು
ಈ ವಸ್ತು ಮೌಲ್ಯಮಾಪನವನ್ನು ನಿಯಮಗಳನ್ನು ವರ್ಣಿಸಬಹುದು.
ನಾವು ಶ್ರೇಣಿಯನ್ನು ಮರಳಲು ಹೋಗುತ್ತದೆ, ಮತ್ತು ನಂತರ ನಾವು ನೀನು ಮಾಡುತ್ತಿದ್ದೇವೆ
ಹೇಳಲು "ಲೇಖಕ," ಇದು ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಹೋಗುತ್ತದೆ,
ಇದು ಎಂಬ ಇನ್ನೊಂದು ಸರಣಿ ಹೋಗುತ್ತದೆ "ಖಾಲಿ."
ತದನಂತರ ನಾನು ಹೇಳಲು ಪಡೆಯಲಿದ್ದೇನೆ "ದೇಹದ."
ಈ ಸರಿ, ಮತ್ತು ಈ ವಾಕ್ಯ ಮತ್ತು ರಚನೆ
ಸ್ವಲ್ಪ ತೊಡಕಿನ ಮತ್ತು ಸ್ವಲ್ಪ ಸಂಕೀರ್ಣ ನೋಡಲು.
ನೀವು ದಸ್ತಾವೇಜನ್ನು ಓದಲು, ಅದು, ಲೆಕ್ಕಾಚಾರ ಬಹಳ ಸರಳ
ಆದರೆ ಮೂಲಭೂತವಾಗಿ ಈ ನೀವು ಸೂಚಿಸಲು ಮಾಡಬೇಕಾದ್ದು ಏನು
ಕೆಲವು ಮೌಲ್ಯಮಾಪನವನ್ನು ನಿಯಮಗಳನ್ನು, ಮತ್ತು ವಿಭಿನ್ನ ನಿಯಮಗಳು ಬಹಳಷ್ಟು ಇವೆ
ನೀವು ಹೇಳಲು ನಿಯಮಗಳು ಸೇರಿಸಬಹುದು ಹಾಗೆ Kohana, ಪ್ಲೇ ನೀವು ನೀಡುವ
ಕನಿಷ್ಠ ಈ ಉದ್ದ ಇರಬೇಕು.
ಬಹುಶಃ ಇದು ಸಂಖ್ಯಾ ಎಂದು ಹೊಂದಿದೆ. ಬಹುಶಃ ಇದು ಆಲ್ಫಾ ಸಂಖ್ಯಾ ಎಂದು ಹೊಂದಿದೆ.
ಬಹುಶಃ ಇದು ಹೀಗೆ ಮುಂದಕ್ಕೆ, ಹೆಚ್ಚೆಂದರೆ ಈ ಉದ್ದ ಇರಬೇಕು.
Kohana ನೀವು ಒದಗಿಸುವ ವಿವಿಧ ನಿಯಮಗಳನ್ನು ಬಹಳಷ್ಟು ಇವೆ
ಮತ್ತು ನೀವು, ದಸ್ತಾವೇಜನ್ನು ನೋಡಲು, ತಮ್ಮ ವೆಬ್ಸೈಟ್ನಲ್ಲಿ ಹೋಗಿ
ಮತ್ತು ನೀವು ಮಾಡಬಹುದು ಎಲ್ಲಾ ವಿವಿಧ ವಸ್ತುಗಳ ನೋಡಬಹುದು.
>> ಆದರೆ ಈ ನಾನು ಮಾಡಬೇಕು ಎಲ್ಲಾ ಹೊಂದಿದೆ,
ಮತ್ತು ಈಗ ಏನಾಗುತ್ತದೆ ನೋಡೋಣ
ನಾನು ಒಂದು ಖಾಲಿ ಪೋಸ್ಟ್ ಸಲ್ಲಿಸಲು ವೇಳೆ.
ತೀರುತ್ತದೆ ವಿಶೇಷವೇನು? ಓಹ್, ಇಲ್ಲ, ನಾನು ದೋಷ ಪಡೆಯಲು.
ನಾನು ಊರ್ಜಿತಗೊಳಿಸುವಿಕೆಯ ಹೊರತುಪಡಿಸಿ ಪಡೆಯಿರಿ.
ಅಲ್ಲದೆ, ಇದು ಒಳ್ಳೆಯದು.
ಇದು ನನ್ನ ಮಾದರಿ ಅಮಾನ್ಯವಾಗಿದೆ ಎಂದು ಹೇಳಿದ್ದರು,
ಆದರೆ ನಾನು ಒಂದು ಎಕ್ಸೆಪ್ಶನ್ ಪ್ರದರ್ಶಿಸಲು ಬಯಸುವುದಿಲ್ಲ
ನನ್ನ ಬಳಕೆದಾರರಿಗೆ ಅವರು ಬಲ, ಅಮಾನ್ಯವಾಗಿದೆ ಏನೋ ಸಲ್ಲಿಸಲು ಪ್ರಯತ್ನಿಸಿ?
ನಾನು ಅವುಗಳನ್ನು ಸ್ನೇಹಮಯಿಯನ್ನಾಗಿ ದೋಷ ಸಂದೇಶವನ್ನು ಕೆಲವು ರೀತಿಯ ನೀಡಲು ಬಯಸುವ
ಏನೋ ತಪ್ಪು ಹೋದಾಗ.
ನಾವು ಮಾಡಲು ನೀನು ನಾವು ನೀನು
ಪ್ರಯತ್ನಿಸಿ ಕ್ಯಾಚ್ ಲೂಪ್ ಎಲ್ಲವೂ ಕಟ್ಟಲು.
ವಾಸ್ತವವಾಗಿ, ಈ ಸಹ ನೀವು ಇನ್ನೂ ಕಲಿತ ಮಾಡಿಲ್ಲ ಏನೋ ಎಂದು
CS50 ರಲ್ಲಿ, ಏಕೆಂದರೆ ಸಿ, ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ ಸಿ,
ಬಹುತೇಕ ಪ್ರತಿಯೊಂದು ಇತರ ಭಾಷೆ ವಿನಾಯಿತಿಗಳನ್ನು, ಆದರೆ ಇಲ್ಲ
ಆದ್ದರಿಂದ ನಿಜವಾಗಿಯೂ ಸಂಕ್ಷಿಪ್ತವಾಗಿ ವಿನಾಯಿತಿಗಳು ಹೊಂದಿದೆ
ಒಂದು ಎಕ್ಸೆಪ್ಶನ್ ಕೋಡ್ ತುಂಡು ವಿಷಯ
ಏನೋ ತಪ್ಪು ಹೋದಾಗ, ಒಂದು ಎಕ್ಸೆಪ್ಶನ್ ಅನ್ನು ಎಸೆಯಬಹುದು
ಅಪ್ ಆದರೆ ನಂತರ ಬಹುಶಃ ಕೋಡ್ ಕೆಲವು ತುಣುಕು ಹೆಚ್ಚಿನ
ಹೊರತಾಗಿ ಉಳಿಸಿಕೊಳ್ಳುವ ಇದು ಏನಾದರೂ ಮಾಡಬಹುದು.
>> ಉದಾಹರಣೆಗೆ, ಈ ಸಂದರ್ಭದಲ್ಲಿ,
ಒಂದು ಮಾದರಿ ಉಳಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತಿದೆ ಎಂದು ಕೋಡ್ ತುಂಡು
"ಸರಿ, ಈ ಮಾದರಿ ಅಮಾನ್ಯವಾಗಿದೆ" ಇದು ಮಾದರಿ ಸ್ಥಿರೀಕರಿಸುತ್ತದೆ, ಮತ್ತು ಇದು ಹೇಳುತ್ತದೆ ವೇಳೆ,
ಇದು ಒಂದು ವಿನಾಯಿತಿಯನ್ನು ವಿಶೇಷವೇನು, ಮತ್ತು ಈ ಸಮನಾಗಿರುತ್ತದೆ ರೀತಿಯ
ಸಿ ನೀವು -1 ಅಥವಾ ಸ್ವಲ್ಪ ಮರಳಿ ಇರಬಹುದು.
ತದನಂತರ ನನಗೆ, ಈ ಕಾರ್ಯ, ನನ್ನ ಕೋಡ್
ಹೆಚ್ಚಿನ ಮಟ್ಟದಲ್ಲಿ, ನಾನು ಹೊರತುಪಡಿಸಿ ಪ್ರಯತ್ನಿಸಿ ಮತ್ತು ಕ್ಯಾಚ್
ಮತ್ತು ಮೂಲತಃ "ಸರಿ, ನಾನು ಹೊರತುಪಡಿಸಿ ಕ್ಯಾಚ್ ವೇಳೆ, ನಾನು ಏನನ್ನು ಹೋಗುತ್ತಿದ್ದೇನೆ?", ಹೇಳುತ್ತಾರೆ
ಅಥವಾ ನಾನು ಹೊರತುಪಡಿಸಿ ಹಿಡಿದು ಅಪ್ ಯಾರಾದರೂ ಹೆಚ್ಚಿನ ಅವಕಾಶ ಅಲ್ಲ ಆಯ್ದುಕೊಳ್ಳಬಹುದು
ಹೊರತುಪಡಿಸಿ ಕ್ಯಾಚ್, ಅಥವಾ ಯಾರೂ ಸೆರೆಹಿಡಿಯದ,
ನಂತರ ಇಡೀ ಕಾರ್ಯಕ್ರಮ, ಭರಾಟೆ ಮತ್ತು ಹೇಳುತ್ತಾರೆ
"ಏನೋ ತಪ್ಪಾಗಿದೆ, ಮತ್ತು ನಾನು ನಿರ್ವಹಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ."
>> ಆದರೆ ನಾವು, ನೀವು ಪ್ರಯತ್ನ ಬ್ಲಾಕ್ನಲ್ಲಿ ಕೋಡ್ ತುಂಡು ಕಟ್ಟಲು ಆಗಿದೆ
ಮತ್ತು ನಂತರ ನೀವು ಸಹ, ಒಂದು ಕ್ಯಾಚ್ ಬ್ಲಾಕ್ ಕರೆಯುವುದನ್ನು ಸೇರಿಸಿ
ಇದು ಪ್ರಯತ್ನಿಸಿ ಮತ್ತು ಸಂಭವಿಸಬಹುದು ವಿನಾಯಿತಿಗಳನ್ನು ಕ್ಯಾಚ್ ಎಂದು ಕೋಡ್ ತೆರನಾದ.
ಮತ್ತು ನಾನು ಈ ನಿರ್ದಿಷ್ಟ ಹೊರತುಪಡಿಸಿ ಹಿಡಿಯುವುದು
ಅಥವಾ ರದ್ದತಿ ಹೊರತುಪಡಿಸಿ, ನಂತರ ನಾನು ಏನನ್ನು ಪಡೆಯಲಿದ್ದೇನೆ ಆಗಿದೆ
ನಾನು ದೋಷಗಳನ್ನು ಸೆಟ್ ಪಡೆಯಲಿದ್ದೇನೆ - ನಾನು ನಾನು ಅದನ್ನು ಹೇಗೆ ಹಿತ -
ಮತ್ತು ನಾನು ಕೆಲವು ವಸ್ತುಗಳಿಗೆ ದೋಷಗಳನ್ನು ಸೆಟ್ ಪಡೆಯಲಿದ್ದೇನೆ.
ಇದು ಈ ಹೊರತುಪಡಿಸಿ ಬಡಿದಾಗ ನಂತರ ಏನು ನಾನು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ,
ಮರುನಿರ್ದೇಶಿಸುತ್ತದೆ ಇದ್ದಲ್ಲಿ ಅದನ್ನು ಮರುನಿರ್ದೇಶಿಸುತ್ತದೆ ಹೋಗುವ, ಮತ್ತು ಅಲ್ಲ
ಇದು ವೇಳೆ ಬ್ಲಾಗ್ ಹೊರಬರಲು ವಿಶೇಷವೇನು
ಮತ್ತು ನಾನು ಬಯಸುವ ಬಯಸುವ ಇದು, ಈ ಬ್ಲಾಗ್ / ಹೊಸ ಹಿಟ್.
ದೋಷ ಇದ್ದರೆ, ನಂತರ ನಾನು ರೂಪ ಹಿಂತಿರುಗಿ ಬಯಸುವ
ಮತ್ತು ಆ ದೋಷಗಳನ್ನು ಪ್ರದರ್ಶಿಸಲು.
ಈಗ ನಾನು ಯಾವ ನಾನು ಆ ದೋಷಗಳನ್ನು ಪಾಸ್ ಮಾಡಲು ಇದೆ
ನೋಟಕ್ಕೆ.
ಸರಿ, ನಾನು, ನಾನು ಇಲ್ಲಿಯೇ ದೃಷ್ಟಿಕೋನವನ್ನು ಹೊಂದಿವೆ ಆಲೋಚಿಸುತ್ತೀರಿ
ಮತ್ತು ಮೂಲತಃ ನಾನು ವೇಳೆ ಅಸ್ತಿತ್ವವನ್ನು ಆ ದೋಷಗಳನ್ನು ಪ್ರದರ್ಶಿಸಲು ಬಯಸುವ.
ನಾನು ಬರೆಯಲು HTML ಮೊದಲು, ನಾನು ನಿಜವಾಗಿಯೂ ವೇಗವಾಗಿ ಪಡೆಯಲಿದ್ದೇನೆ
ಈ ದೋಷಗಳನ್ನು ರಚನೆ ವೇರಿಯಬಲ್ ನೋಟ ಇಷ್ಟ ನಿಮಗೆ ತೋರಿಸಲು,
ಮತ್ತು ಈ ಸಾಮಾನ್ಯವಾಗಿ ಒಂದು ಉತ್ತಮ ಪದ್ಧತಿಯಾಗಿದೆ.
ಬಾರಿ ಬಹಳಷ್ಟು ನೀವು, ಮತ್ತೆ ಕೆಲವು ವಿಧಾನವನ್ನು ಏನನ್ನೋ ಪಡೆಯಲು
ವೆಬ್ ಚೌಕಟ್ಟಿನಲ್ಲಿ ಕೆಲವು ಫಂಕ್ಷನ್,
ಮತ್ತು ನೀವು, ವೇರಿಯಬಲ್ ತೋರುತ್ತಿದೆ ಏನು ಗೊತ್ತಿಲ್ಲ
ಆದ್ದರಿಂದ ನೀವು ಕೆಲಸ ಹೇಗೆ ಗೊತ್ತಿಲ್ಲ.
ನಾನು ಮೂಲತಃ ಅದನ್ನು ಮುದ್ರಿಸಲು ಒಂದು ಮುದ್ರಣ ಆರ್ ವಿಧಾನವನ್ನೇ ಪಡೆಯಲಿದ್ದೇನೆ.
ನೀವು ನೋಡಬಹುದು ಎಂದು >> ಅದನ್ನು, ಇದು ಅಸೋಸಿಯೇಟ್ ಶ್ರೇಣಿಯನ್ನು ನ ಹೇಳುತ್ತಿರಲಿಲ್ಲ
ಮತ್ತು ನೀವು, ಈ ವಾಕ್ಯವನ್ನು ಒಂದು ಪ್ರಮುಖ, ಲೇಖಕ, ಅಂಕಗಳನ್ನು ಹೊಂದಿವೆ
ಲೇಖಕ ಖಾಲಿ, ಮತ್ತು ಇನ್ನೊಂದು ಕೀ ದೇಹದ, ಮಾಡಬೇಕು
ಸರಮಾಲೆಯನ್ನೇ, ದೇಹಕ್ಕೆ ಅಂಕಗಳನ್ನು ಖಾಲಿ ಇರಬಾರದು.
ನಾನು ತಂಪಾದ, ಸರಿ, ಹಾಗೆ ಮನುಷ್ಯ.
ನಂತರ ನಾನು ರಚನೆಯ ಮೂಲಕ ತಿರುಗಿ ಪ್ರತಿಯೊಂದು ಸಂದೇಶವನ್ನು ಮುದ್ರಿಸುತ್ತದೆ.
ಇದು ಸಂದೇಶಗಳನ್ನು ಒಂದು ಗುಂಪನ್ನು ಒಂದು ಸಹಾಯಕ ರಚನೆಯ ನಂತಹ ಮೂಲಭೂತ ಇಲ್ಲಿದೆ.
ಏನು ನಾನು ಪಡೆಯಲಿದ್ದೇನೆ ", ವೇಳೆ ದೋಷಗಳನ್ನು" ಆಗಿದೆ
ಮತ್ತು ನಾನು unordered ಪಟ್ಟಿಯನ್ನು ರಚಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ,
ಮತ್ತು ನಾನು ಎಲ್ಲಾ ದೋಷಗಳನ್ನು ಮೂಲಕ ಮರಳಿ ಪಡೆಯಲಿದ್ದೇನೆ.
ಮತ್ತು ಈ, ಮತ್ತು ಈಗ ನಾನು ಮತ್ತೆ ಈ ಸಲ್ಲಿಸುವ ಪ್ರಯತ್ನಿಸಿ ಪಡೆಯಲಿದ್ದೇನೆ
ಮತ್ತು ನಮಗೆ ಏನು ನೋಡೋಣ.
ಈಗ ನಾವು ದೋಷಗಳನ್ನು ಈ ಸಂತೋಷವನ್ನು ಪಟ್ಟಿಯನ್ನು ಪಡೆಯಲು,
ಮತ್ತು, ಈ ಇನ್ನೂ ಬಹಳ ಕೊಳಕು, ಆದರೆ ಈ ಸ್ಪಷ್ಟವಾಗಿ ಸಂತೋಷವನ್ನು ನೋಡಲು ಫಾರ್ಮಾಟ್ ಮಾಡಬಹುದಾದ
ಆದರೆ ಮೂಲ ಕಲ್ಪನೆಯನ್ನು, ಕೇವಲ ಕೋಡ್ ಕೆಲವು ಸಾಲುಗಳನ್ನು ಹೊಂದಿದೆ
ನಾವು ನಮ್ಮ ಮಾದರಿ ಮೌಲ್ಯೀಕರಿಸಲು ಸಾಧ್ಯವಾಯಿತು,
ಕೆಲವು ಜಾಗ ಖಾಲಿ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ,
ಮತ್ತು ಏನೋ ತಪ್ಪಾಗಿದೆ ವೇಳೆ, ನಂತರ ದೋಷ ಸಂದೇಶವನ್ನು ಕೆಲವು ರೀತಿಯ ಹಿಂತಿರುಗುವುದು
ನಾನು ನಂತರ ಬಳಕೆದಾರರಿಗೆ ಮತ್ತೆ ಮಂಡಿಸಬಹುದು.
ನಿಮ್ಮ ಊರ್ಜಿತಗೊಳಿಸುವಿಕೆಯ ಗ್ರಾಹಕೀಯಗೊಳಿಸಬಹುದು
ನೀವು ವಾಸ್ತವವಾಗಿ ಒಂದು ದೋಷ ಸಂದೇಶವನ್ನು ಆದ್ದರಿಂದ ಆ
ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಅಥವಾ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ನಿರ್ದಿಷ್ಟವಾಗಿರುತ್ತದೆ.
ಎಲ್ಲಾ ಸಾಮಾನ್ಯವಾಗಿ ಗ್ರಾಹಕ.
>> ದುರದೃಷ್ಟವಶಾತ್, ನಾವು ಸಮಯ ಸರಿಯುತ್ತಿದೆ ಮಾಡುತ್ತಿದ್ದೇವೆ
ಆದ್ದರಿಂದ ನಾನು ಇಲ್ಲಿ ಲೈವ್ ಕೋಡಿಂಗ್ ಅಧಿವೇಶನ ಕತ್ತರಿಸಿ ಮಾಡಬೇಕು ಪಡೆಯಲಿದ್ದೇನೆ.
ನಾನು ನೀವು ಪ್ರದರ್ಶಿಸಲು ಬಯಸುವ ಇತರ ವೈಶಿಷ್ಟ್ಯಗಳ ಗುಂಪನ್ನು ಇವೆ
ಈ ಉದಾಹರಣೆಯಲ್ಲಿ.
ಉದಾಹರಣೆಗೆ, ನೀವು ನಿಮ್ಮ ಸೈಟ್ಗೆ ಟೆಂಪ್ಲೆಟ್ಗಳನ್ನು ಸೇರಿಸಬಹುದು,
ಆದ್ದರಿಂದ ಬಹುಶಃ ನೀವು ಅರ್ಜಿ ಬಯಸುವ HTML ಕೋಡ್ ವಿಧದ ಇಲ್ಲ
ನಿಮ್ಮ ಸೈಟ್ ಪ್ರತಿ ಒಂದು ಪುಟ, ಮತ್ತು ಬದಲಿಗೆ ಅಂಟಿಸುವುದು ಎಂದು
ಪ್ರತಿಯೊಂದು ವೀಕ್ಷಿಸಿ ಕಡತದಲ್ಲಿ ನೀವು, ನಿಸ್ಸಂಶಯವಾಗಿ ಒಂದು ಕೆಟ್ಟ ಅಭ್ಯಾಸ ಎಂದು, ಹೊಂದಿವೆ
ನೀವು ಮೂಲತಃ ಈ ಟೆಂಪ್ಲೇಟ್ಗಳು ರೂಪಿಸಬಹುದು,
ತದನಂತರ ನಿಮ್ಮ ನಿಯಂತ್ರಕ "ಸರಿ, ನಾನು ಈ ಟೆಂಪ್ಲೇಟ್ ಬಳಸಿ ನಾನು.", ಹೇಳುತ್ತಾರೆ
"ಎಲ್ಲಾ ನನ್ನ ವೀಕ್ಷಣೆಗಳು ಈ ಟೆಂಪ್ಲೇಟ್ ಬಳಸಿ."
ಮತ್ತು ನಾನು ಹಾಗೂ ನೀವು ಪ್ರದರ್ಶಿಸಲು ಬಯಸುವ ಒಂದು ಕೊನೆಯ ವಿಷಯ
ನಾವು, ಕ್ರಾಸ್ ಸೈಟ್ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ ಆಗಿದೆ ಸಮಯ ಇಲ್ಲ
ಮತ್ತು ಮೂಲತಃ ನಾನು ನೀವು ಹುಡುಗರಿಗೆ ಬಹುಶಃ CS50 ರಲ್ಲಿ ಕಂಡ ಆಲೋಚಿಸುತ್ತೀರಿ -
ನಾನು ಡೇವಿಡ್ Malan ಬಹುಶಃ ನೀವು ಸಾಮಾನ್ಯವಾಗಿ ಸೇರಿಸುತ್ತವೆ ಹೇಗೆ ಬಗ್ಗೆ ಮಾತನಾಡಿದರು ಭಾವಿಸುತ್ತೇನೆ
ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಸಂಕೇತವನ್ನು - ನೀವು ಈ ಬಗ್ಗೆ ಮಾತನಾಡಿದರು?
ಬಹುಶಃ? ಬಹುಶಃ ಇಲ್ಲ?
>> ಆದರೆ ಬಾರಿ ಸಾಕಷ್ಟು ನೀವು ದುರುದ್ದೇಶಪೂರಿತ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕೋಡ್ ಸೇರಿಸುತ್ತವೆ
ಯಾರಾದರೂ ದತ್ತಸಂಚಯದಿಂದ, ಮತ್ತು ಅವರು ಸರಿಯಾಗಿ ತಪ್ಪಿಸಿಕೊಂಡಿರುವ ಇದ್ದರೆ,
ನಂತರ ಅವರು ಮತ್ತೆ ಬಳಕೆದಾರನಿಗೆ ಡೇಟಾವನ್ನು ಪ್ರಸ್ತುತ ಮಾಡಿದಾಗ,
ನಂತರ ನೀವು ಸಂಭವಿಸಿ ಬಯಸುವುದಿಲ್ಲ ಯಾದೃಚ್ಛಿಕ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕೋಡ್ ಕೆಲವು ರೀತಿಯ ಔಟ್ ಮಾಡಬಹುದು,
ಮತ್ತು ನಾನು ನೀವು Kohana ಒಳಗೆ ಹಾಗೆ ಬಯಸುವ ಹೇಗೆ ಪ್ರದರ್ಶಿಸುವ ಹೊರಟಿದ್ದ.
ಇದು ವಾಸ್ತವವಾಗಿ ನಿಜವಾಗಿಯೂ ಸುಲಭ.
ನಾನು ಅಕ್ಷರಶಃ 2 ಸೆಕೆಂಡುಗಳಲ್ಲಿ ಇದೀಗ ಅದನ್ನು ಸಾಧ್ಯವಾಯಿತು.
ನೀವು ಮಾಡಬೇಕು ಎಲ್ಲಾ ಮೂಲತಃ ಈ ವಸ್ತುಗಳನ್ನು ಕಟ್ಟಲು ಇದೆ
ಈ ವಿಷಯ HTML ಘಟಕಗಳು ಎಂದು.
ಮತ್ತು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಸರಿಯಾಗಿ ಎಲ್ಲಾ ಪಾತ್ರಗಳು ತಪ್ಪಿಸಿಕೊಳ್ಳಲು ಕಾಣಿಸುತ್ತದೆ
ಮತ್ತು ನೀವು ಈ ಸಮಸ್ಯೆ ಇರುವುದಿಲ್ಲ ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ.
[ವಿದ್ಯಾರ್ಥಿ] ನೀವು ತಪ್ಪಾಗಿ ಮೊದಲ ಟೆಸ್ಟ್ ಉಚ್ಚರಿಸಲಾಗುತ್ತದೆ.
[ಬ್ರ್ಯಾಂಡನ್ ಲಿಯು] ಓಹ್, ಓಹ್.
>> ಸರಿ, ನಾನು ಇಂದು ನೀವು ಹಂಚಿಕೊಳ್ಳಲು ಹೊಂದಿತ್ತು ಎಲ್ಲಾ ಇಲ್ಲಿದೆ.
ಈ ಸ್ಲೈಡ್ಗಳನ್ನು ಪೋಸ್ಟ್ ಹೋಗುವ, ಆದರೆ ಈ ಸಾಮಾನ್ಯವಾಗಿ
ಕೇವಲ ಸಂಪನ್ಮೂಲಗಳನ್ನು ನೀವು ನಿಜವಾಗಿಯೂ Kohana ಪ್ರಾರಂಭಿಸಲು ಅಗತ್ಯವಿದೆ ಮಾಡಬೇಕು.
ನೀವು ವೆಬ್ಸೈಟ್ಗೆ ಹೋಗಿ. ಅವರು ಬಳಕೆದಾರ ಮಾರ್ಗದರ್ಶಿ ಹೊಂದಿವೆ, ಮತ್ತು ಅವರು ಒಂದು API ಪರಿಶೋಧಕ ಹೊಂದಿವೆ.
ನಾವು ಅವರು ನೀವು ಎಲ್ಲಾ ವಿವಿಧ ಕಾರ್ಯಗಳನ್ನು ಮತ್ತು ಸಹಾಯಕ ಕಾರ್ಯಗಳನ್ನು ಅನ್ವೇಷಿಸಬಹುದು.
ಅವರು ಸಾಮಾನ್ಯವಾಗಿ ವೆಬ್ಸೈಟ್ನಲ್ಲಿ ಸಾಕಷ್ಟು ಮಾಹಿತಿ
ನೀವು ಪ್ರಾರಂಭಿಸಲು ಮತ್ತು Kohana ಹೋಗುವ ಪಡೆಯಲು ಬಳಸಬಹುದಾದ.
ಅನೇಕ ಟ್ಯುಟೋರಿಯಲ್ ಹೊರಗೆ, Kohana, ನನಗನ್ನಿಸುತ್ತದೆ, ಅಲ್ಲ
ಅವರು ಇಲ್ಲಿ ವೆಬ್ಸೈಟ್ನಲ್ಲಿ, ಆದ್ದರಿಂದ ಬಹುಶಃ ನಿನ್ನ ಬೆಟ್.
ಆದರೆ ನೀವು ವೆಬ್ ಚೌಕಟ್ಟನ್ನು ಜೊತೆ ಹೋಗಲು ಬಯಸಿದರೆ
ಮತ್ತು ನೀವು ಒಂದು ಹೊಸ ಭಾಷೆ ತೆಗೆದುಕೊಳ್ಳಲು ಹೊಂದಿವೆ ಬಯಸುವುದಿಲ್ಲ,
ಮತ್ತು ನೀವು, ಸಾಪೇಕ್ಷವಾಗಿ ಹಗುರವಾದ ಮತ್ತು ಸುಲಭದ ಕಲಿಕೆಯ ರೇಖೆಯನ್ನು ಹೊಂದಿದೆ ಎಂದು ಏನೋ ಬಯಸುವ
ನಾನು ಖಂಡಿತವಾಗಿಯೂ Kohana ಸೂಚಿಸುವ.
ಬಹುಶಃ ಆ ಅತ್ಯುತ್ತಮ ಆಫರಿಂಗ್ ಇಲ್ಲಿದೆ.
ನಾವು ಹಳಿಗಳ ಮೇಲೆ ರೂಬಿ ಬಳಸಿಕೊಂಡು ವೇಳೆ ಮೋಜಿನ ವಿಷಯ, ಆದರೂ,
ನಾವು ನಾವು ಏನು ಪುನರಾವರ್ತಿಸುವುದಿಲ್ಲ ಎಂದು
ಮತ್ತು ಬಹುಶಃ 3 ಅಡಿಯಲ್ಲಿ ನಿಮಿಷಗಳಲ್ಲಿ ಹೆಚ್ಚು.
ನೋ ಜೋಕ್, ಆದರೆ ಹಳಿಗಳ ಮೇಲೆ ರೂಬಿ ಕಲಿಕೆ ಬಹಳಷ್ಟು ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ
ಇದು Kohana ತಿಳಿಯಲು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಹೆಚ್ಚು.
ಇದು, ನೀವು ಕಲಿಯಲು ಆಯ್ಕೆ ಯಾವ ಮೂಲತಃ ನಿಮ್ಮ ಆಯ್ಕೆಯ ಇಲ್ಲಿದೆ
ಆದರೆ ನೀವು ಮತ್ತು ತ್ವರಿತವಾಗಿ ಚಾಲನೆಯಲ್ಲಿರುವ ಪಡೆಯಲು ಬಯಸಿದರೆ,
Kohana ಖಂಡಿತವಾಗಿಯೂ ಬಹಳ ಉತ್ತಮ ಆಯ್ಕೆ.
>> ನಾವು ಕೊನೆಗೊಳ್ಳುತ್ತದೆ ಯಾವುದೇ ಕೊನೆಯಾಗಿ ಪ್ರಶ್ನೆಗಳು ಮೊದಲು? ಹೌದು.
[ವಿದ್ಯಾರ್ಥಿ] ನಾವು ಸಂಯೋಜಿಸಲು ಎಂದು
ಸೂಚನೆ ಮಾಡಿದಾಗ ಬಳಸುತ್ತಿರುವ ರೀತಿ ಒಂದು ಸಿಎಸ್ಎಸ್ ಚೌಕಟ್ಟಿನಲ್ಲಿ?
ಪ್ರಶ್ನೆಯನ್ನು ನಾವು ಹೇಗೆ ಒಂದು ಸಿಎಸ್ಎಸ್ ಚೌಕಟ್ಟನ್ನು ಎಂದು ಸಂಯೋಜಿಸಲು ಎಂದು ಇದೆ?
ನಾವು ಬಹುಶಃ ಎಂದು ನಾವು ಬಹುಶಃ ಒಳಗೊಂಡಿದೆ ಆಗಿದೆ
ನಾವು ಎಲ್ಲಾ ನಮ್ಮ ಸಿಎಸ್ಎಸ್ ಕಡತಗಳನ್ನು ಡಂಪ್ ಅಲ್ಲಿ ಒಂದು ಹೊಸ ಫೋಲ್ಡರ್,
ನಂತರ ನಾವು ಒಂದು ಹೊಸ ಟೆಂಪ್ಲೇಟ್ ಸೇರಿಸಲು ಬಯಸುವ.
ಟೆಂಪ್ಲೇಟ್ ನಾವು ಆ ಸಿಎಸ್ಎಸ್ ಕಡತಗಳನ್ನು ಒಳಗೊಂಡಿದೆ ಬಯಸುವ
ಅವರು ಪ್ರತಿಯೊಂದು ಪುಟದ ಉಲ್ಲೇಖ ಖಚಿತಪಡಿಸಿ,
ಮತ್ತು ನೀವು ನಿಜವಾಗಿ HTML ಬರೆಯುವ ಮಾಡಿದಾಗ,
ನೀವು ಕೇವಲ ಸರಿಯಾದ ತರಗತಿಗಳು ಮತ್ತು ಸ್ಪಷ್ಟವಾಗಿ ವಿವರಿಸಲಾಗದ ಯಾ ಕೆಲಸಕ್ಕೆ ಬಾರದ ವಸ್ತು ಸೇರಿಸಿ
ಮತ್ತು ಉದಾಹರಣೆಗೆ, ನೀವು ರೂಪ ರೀತಿಯ ಬಳಸುತ್ತಿರುವ
ಸಹಾಯಕ ಕಾರ್ಯ, ನೀವು ನಂತರ ಹೆಚ್ಚು ನಿಯತಾಂಕಗಳನ್ನು ಸೇರಿಸಬಹುದು
ನೀವು ವಿವಿಧ ವಿಷಯಗಳಿಗೆ ಜೋಡಿಸಲಾಗುವುದು ಯಾವ ತರಗತಿಗಳು ಸೂಚಿಸಲು
ಆದ್ದರಿಂದ ಅವರು ಸರಿಯಾಗಿ ಶೈಲಿ, ಮತ್ತು ನೀವು ಹೋಗಿ ಹೇಗೆ ಮೂಲತಃ ಇಲ್ಲಿದೆ.
>> ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳು?
ಆಕರ್ಷಕ.
ನಿಮ್ಮ ಸಮಯ ಧನ್ಯವಾದಗಳು, ಮತ್ತು ಬರುವ ಧನ್ಯವಾದಗಳು.
ನಾನು ತುಂಬಾ ಬೇರೆ ಸೇರಿಸಲು ಹೋಗುತ್ತಿಲ್ಲ
ಆದರೆ 1 ನಿಜವಾಗಿಯೂ ತ್ವರಿತ ವಿಷಯ ನಾವು ಲಿಂಕ್ ಹೊಂದಿಲ್ಲ
ರಚನೆಯಲ್ಲಿ.
ರಿಯಲಿ ಡಂಬ್.
ತಂದೆಯ ಸೇರಿಸಲು ಅವಕಾಶ - ವಾಸ್ತವವಾಗಿ ದೃಷ್ಟಿಯಲ್ಲಿ, ಬ್ಲಾಗ್, ಸೂಚ್ಯಂಕ,
ಹೊಸ ಪುಟ ಹೋಗುತ್ತದೆ ಲಿಂಕ್ ಸೇರಿಸಿ ನಿಜವಾಗಿಯೂ ವೇಗವಾಗಿ ನಾವು,
ನಾವು ಹೊಸ ಪೋಸ್ಟ್ ಸೇರಿಸುತ್ತವೆ ಅಲ್ಲಿ ಪುಟ.
ನಾವು ಈ ಮಾಡಲು ನೀನು.
ಉತ್ತಮ ಎಂಬುದನ್ನು ಎಚ್ಟಿಎಮ್ಎಲ್ ಸಹಾಯಕ ಕಾರ್ಯಗಳನ್ನು ಈ ಇಡೀ ಗುಂಪು ಇರುತ್ತದೆ ಇದೆ
ನೀವು ವಿವಿಧ ಕೆಲಸಗಳನ್ನು, ನೀವು ಈಗಾಗಲೇ ಘಟಕಗಳು ಕಂಡ
"ಆಧಾರ" ಇಲ್ಲಿ ಕಾರ್ಯ, ಆದರೆ ಅವರು ಎಂಬ ಫಂಕ್ಷನ್
ನೀವು ಬ್ಲಾಗ್ / ಹೊಸ ಟೈಪ್ ಮಾಡಬಹುದು
ಮತ್ತು "ಪೋಸ್ಟ್ ಹೊಸ ಬ್ಲಾಗ್.", ಹೇಳುತ್ತಾರೆ
ಮತ್ತು ಇದು, ನೀವು ಆ ಲಿಂಕ್ ರಚಿಸಲು
ಮತ್ತು, ಈ ಮಾಡಲು ನಿಜವಾಗಿಯೂ ಕ್ಷುಲ್ಲಕ ತೋರುತ್ತದೆ, ಆದರೆ ಈ ಸಂತೋಷ
ನೀವು 1 ಡೊಮೇನ್ ಇನ್ನೊಂದಕ್ಕೆ ನಿಮ್ಮ ವೆಬ್ಸೈಟ್ ಚಲಿಸುವ ಎಂದು ಊಹಿಸಿಕೊಳ್ಳಿ.
ಮತ್ತು ನೀವು ಕೇವಲ URL ಗಳನ್ನು ನೀವೇ ಬರೆದ ವೇಳೆ,
ನಂತರ ನೀವು ಎಲ್ಲಾ URL ಬದಲಾಯಿಸಲು ಎಂದು.
ಅಥವಾ ಬಹುಶಃ ನೀವು ಮತ್ತೊಂದು subfolder ಗೆ 1 subfolder ಅದನ್ನು ತೆರಳಿದರು.
ನೀವು, ಎಲ್ಲಾ ಆ URL ಗಳನ್ನು ನೀವೇ ಬದಲಾಯಿಸಲು ಎಂದು
ಮತ್ತು ಯಾವುದೇ ಖುಷಿಯಾಗುತ್ತದೆ.
ನೀವು, ಇಲ್ಲಿಯೇ ಈ ಆಧಾರ ಬಳಸಬಹುದು
ಮತ್ತು ನೀವು ಡೊಮೇನ್ ಅಥವಾ subfolder ಪೂರ್ವಪ್ರತ್ಯಯ ಬದಲಾಯಿಸಬಹುದು
, ಒಮ್ಮೆ ಸಂರಚನಾ ಕಡತದಲ್ಲಿ
ಮತ್ತು, ನಂತರ ಆ ಎಲ್ಲೆಡೆ ಅನ್ವಯಿಸುತ್ತದೆ, ಮತ್ತು ಇದು ಮತ್ತೊಮ್ಮೆ,
ಒಂದು ಉತ್ತಮ ಉದಾಹರಣೆಯಾಗಿದೆ ನಿಮ್ಮ ಕೋಡ್ ಒಣಗಿಸುವಿಕೆ, ನೀವೇ ಪುನರಾವರ್ತಿಸಲು ಇಲ್ಲ.
ನೀವೇ ಪುನರಾವರ್ತಿಸುವ ನೀವು ಎಲ್ಲೆಲ್ಲಿ, ಪ್ರಯತ್ನಿಸಿ ಮತ್ತು ಸಂರಚನಾ ಕಡತವನ್ನು ವಿಧದ ಹೊರತೆಗೆಯಲು
ಅಥವಾ ಬೇರೆ ಕಾರ್ಯ ಮತ್ತು ನೀವು ಎಂದು ಹ್ಯಾಂಡಲ್.
>> ನಾನು ನೀವು ತೋರಿಸಲು ಬೇಕಾಗಿದ್ದಾರೆ ಬಹಳ ಕೊನೆಯ ವಿಷಯ
ನಾವು ಈ ಪೋಸ್ಟ್ ನಲ್ಲಿ ಮರಳಿದ್ದೀರಿ, ಮತ್ತು ನಾನು ನಿಜವಾಗಿಯೂ ಸುದೀರ್ಘ ಪ್ರಬಂಧ ಸಂಯೋಜಿಸಿದ್ದಾರೆ ಊಹಿಸಿಕೊಳ್ಳಿ
ಆದರೆ ನನ್ನ ಲೇಖಕ ಸೇರಿಸಲು ಮರೆತಿದ್ದಾರೆ.
ಈಗ ನಾನು ", ಪೋಸ್ಟ್ ಸಲ್ಲಿಸಿ" ಕ್ಲಿಕ್ ಮಾಡಿದಾಗ
ನಾನು ಎಲ್ಲವನ್ನೂ ಕಳೆದುಕೊಂಡರು.
ಇಲ್ಲ! ನಿಜವಾಗಿಯೂ ದುಃಖ.
ಆದ್ದರಿಂದ ನೀವು ಆ ವ್ಯವಹರಿಸಲು ಇಲ್ಲ?
ಈ ನಾವು ಏನು.
ನಾವು ಏನು ಈ ಇನ್ಪುಟ್ ಮತ್ತು ಪಠ್ಯ ಪ್ರದೇಶ ಕಾರ್ಯಗಳನ್ನು ಇಲ್ಲಿ,
ನಾವು ಎರಡನೇ ನಿಯತಾಂಕವನ್ನು, ಎರಡನೇ ನಿಯತಾಂಕವನ್ನು ನಂತರ ಮೌಲ್ಯವನ್ನು ಸೇರಿವೆ
ಕ್ಷೇತ್ರ ಆರಂಭದಲ್ಲಿ ಜನಸಂಖ್ಯೆಯನ್ನು ಏರಲಿದೆ ಏನು ಏರಲಿದೆ.
ನಾವು ಮಾಡಬಹುದಾದ ನಮ್ಮ ಬ್ಲಾಗ್ ನಿಯಂತ್ರಕ ಹೊಂದಿದೆ,
ನಾವು ಮತ್ತೊಂದು ವ್ಯತ್ಯಾಸಗೊಳ್ಳುವ ಬೈಂಡ್ ಸಾಧ್ಯವಾಗಲಿಲ್ಲ.
ಬಹುಶಃ ಇದು "ಮೌಲ್ಯಗಳನ್ನು" ಕಾಲ್.
ಮತ್ತು ಅಕ್ಷರಶಃ ಪೋಸ್ಟ್ ಶ್ರೇಣಿಯಲ್ಲಿನ ಪಾಸ್.
ಆ, ಮೌಲ್ಯಮಾಪನ ವಿಫಲವಾಗಿದೆ ವೇಳೆ ಎಂದರ್ಥ
ನನಗೆ ನಾನು ಕಳೆದ ವಿನಂತಿ ಸಲ್ಲಿಸಿದ ಪೋಸ್ಟ್ ಶ್ರೇಣಿಯನ್ನು ಹಾದು,
ಮತ್ತು ಆ ರೀತಿಯಲ್ಲಿ ನನ್ನ ಕೊನೆಯ ಸಲ್ಲಿಕೆ ಮೌಲ್ಯಗಳನ್ನು ಬಳಸಬಹುದು
ಜಾಗ ಆಮೆಯ ಸಂತತಿಯನ್ನು ಹೆಚ್ಚಿಸುವ.
ಈಗ ನಾನು ಮೌಲ್ಯಗಳನ್ನು ಲೇಖಕ ರೀತಿಯ ಮಾಡಬಹುದು
ನಾನು ಕೆಲವು ಯಾದೃಚ್ಛಿಕ ವಿಷಯ ವೇಳೆ ಮತ್ತು ಈಗ ದೇಹದ, ಮತ್ತು ಆ ರೀತಿಯಲ್ಲಿ ಗೌರವಿಸುತ್ತಾರೆ
ತದನಂತರ ಅದು ಅಲ್ಲಿ ಆಗಿರುತ್ತದೆ ", ಪೋಸ್ಟ್ ಸಲ್ಲಿಸಿ" ಕ್ಲಿಕ್ ಮಾಡಿ.
ಆದರೆ ನಾವು ಮತ್ತೊಂದು ಸಮಸ್ಯೆಯನ್ನು ರನ್ ನೀನು.
ನಾನು ಪುಟ ಮೊಟ್ಟ ಮೊದಲ ಬಾರಿಗೆ ಹೋದರೆ, ಕೆಲಸ, ಆದರೆ
ಇದು ಕುಸಿತಕ್ಕೆ ಇಂದಿನ ವಿಶೇಷವೇನು ಮತ್ತು ಇಲ್ಲಿದೆ ಪ್ರಪ್ರಥಮ ಬಾರಿಗೆ ಏಕೆಂದರೆ
ನಾವು ಪುಟಕ್ಕೆ ಹೋಗಿ ಈ ಪೋಸ್ಟ್ ವೇರಿಯಬಲ್ ಇನ್ನೂ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ ಇಲ್ಲ.
ಇದು ಶೂನ್ಯ. ಅದು ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ.
ಈ ಪ್ರಮುಖ ಅಸ್ತಿತ್ವದಲ್ಲಿದ್ದರೆ >> ಮತ್ತು ನಾವು ಹೇಳಲು ಬಯಸುವ, ಆಗಿದೆ
ನಂತರ ಈ ರಚನೆಯ ಮೌಲ್ಯವನ್ನು ಮರಳಲು,
ಪ್ರಮುಖ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ ಆದರೆ, ನಂತರ ಒಂದು ಖಾಲಿ ಸ್ಟ್ರಿಂಗ್ ಮರಳಲು.
ನಾವು ಇಲ್ಲಿ ಬಯಸುವ ಕಾರ್ಯವನ್ನು ಇಲ್ಲಿದೆ.
ನಾವು ಪ್ರಮುಖ ರಚನೆಯ ಪ್ರವೇಶಿಸಲು ಪ್ರಯತ್ನಿಸುವ ಮೊದಲು ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ ಪರಿಶೀಲಿಸಲು ಬಯಸುವ,
ಮತ್ತು ಅದೃಷ್ಟವಶಾತ್ ಸಾಕಷ್ಟು,
Kohana ಸಹ ನಮಗೆ ಆ ಒಂದು ಸಹಾಯಕ ಕಾರ್ಯ ನೀಡುತ್ತದೆ.
ಅವರು ಕಾರ್ಯಗಳನ್ನು ಈ ಇಡೀ ಸೂಟ್ ಹೊಂದಿಲ್ಲ
ಹೆಸರು ಆಗ ಅಡಿಯಲ್ಲಿ, ಸಣ್ಣ ಶ್ರೇಣಿಗೆ
ಮತ್ತು ಅವರು ", ಪಡೆಯಲು" ಎಂಬ 1 ಫಂಕ್ಷನ್
ಮತ್ತು ನೀವು ಶ್ರೇಣಿಯಲ್ಲಿನ ಪಾಸ್ ಮಾಡಬಹುದು,
ಮತ್ತು ನೀವು ಕೀಲಿಯ ಹೆಸರು ಹಸ್ತಾಂತರಿಸುತ್ತಾನೆ.
ನಂತರ ಮೂಲತಃ ಏನು ಮಾಡುತ್ತಾನೆ ಇದು ಪ್ರಮುಖ ಪಡೆಯಲು ಪ್ರಯತ್ನಿಸಿ ಆಗಿದೆ,
ಆದರೆ ಪ್ರಮುಖ ಶ್ರೇಣಿಯಲ್ಲಿನ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ ವೇಳೆ,
, ನಾನು ನಂಬಿಕೆ, ಅದು ಖಾಲಿ ಹಿಂದಿರುಗುವ, ಅಥವಾ ನಾವು ಒಂದು ಡೀಫಾಲ್ಟ್ ಸೂಚಿಸಬಹುದು
ಇದು ಸಂತೋಷ.
ಈಗ ನಾವು ಮತ್ತೆ ಅದೇ ವಿಷಯವನ್ನು ವೇಳೆ,
ನಂತರ ನೀವು, ಇದು ಸುಮಾರು ಮೊದಲ ಬಾರಿಗೆ ಕೆಲಸ ಈಗ ನೋಡಿ
ಮತ್ತೆ, ನಾವು ಕೆಲವು ಯಾದೃಚ್ಛಿಕ ವಿಷಯ ಟೈಪ್
ತದನಂತರ ಅದು ಅಲ್ಲಿ ಆಗಿರುತ್ತದೆ, ಪ್ರಯತ್ನಿಸಿ ಮತ್ತು ಸಲ್ಲಿಸಲು.
>> ನಾನು ಹೇಗೆ ನಿಜವಾಗಿಯೂ ವೇಗವಾಗಿ ಒಂದು ಟೆಂಪ್ಲೇಟ್ ಸೇರಿಸಲು ನೀವು ತೋರಿಸಬಹುದು ಊಹೆ.
ನಾವು ಮೊದಲ ಮಾಡಬಹುದು ಏನು ನಾವು "template.php" ಎಂಬ ಹೊಸ ನೋಟ ಸೇರಿಸಬಹುದು
ವೀಕ್ಷಣೆಗಳು ಫೋಲ್ಡರ್ ಒಳಗೆ,
ಮತ್ತು ನಾನು ಏನು ಪಡೆಯಲಿದ್ದೇನೆ ", ವಿಷಯ" ನಾನು ಕರೆಯುವುದನ್ನು ಮುದ್ರಿಸುತ್ತದೆ ಪಡೆಯಲಿದ್ದೇನೆ ಆಗಿದೆ
ನನ್ನ ಮುಖ್ಯ ವಿಷಯ ಎಂದು ಹೋಗುತ್ತದೆ ಇದು.
ಮತ್ತು ಬಹುಶಃ ಅತ್ಯಂತ ಕೆಳಭಾಗದಲ್ಲಿ ನಾನು, ಹೇಳುತ್ತಾರೆ, ಸೇರಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ
ಹಕ್ಕುಸ್ವಾಮ್ಯ.
[ಕೇಳಿಸುವುದಿಲ್ಲ ವಿದ್ಯಾರ್ಥಿ ಪ್ರಶ್ನೆ]
[ಬ್ರ್ಯಾಂಡನ್ ಲಿಯು] ಬಹುಶಃ ಈ ನಾನು ಬಳಸಲು ಬಯಸುವ ಒಂದು ಸೂಪರ್ ಮೂಲ ಟೆಂಪ್ಲೆಟ್.
ನಾನು ಪ್ರತಿಯೊಂದು ಪುಟದ ನನ್ನ ಹಕ್ಕುಸ್ವಾಮ್ಯ ಒಂದು ಫೋಲ್ಡರ್ ಬೇಕು,
ಈಗ ನನ್ನ ಕಂಟ್ರೋಲರ್ ಒಳಗೆ ಮಾಡಲು ಪಡೆಯಲಿದ್ದೇನೆ ಏನು
ಬದಲಿಗೆ ಹೇಳುವ ಈಗ, "ನಿಯಂತ್ರಕ ವಿಸ್ತರಿಸುತ್ತದೆ"
ನಾನು ", Controller_Template ವಿಸ್ತರಿಸುತ್ತದೆ", ಹೇಳಲು ಪಡೆಯಲಿದ್ದೇನೆ
ಬದಲಿಗೆ ಹೇಳುವ ಮತ್ತು ಈಗ, "ಪ್ರತಿಕ್ರಿಯೆಯ ದೇಹದ, ಈ ನೋಟ ಸಮಾನವಾಗಿರುತ್ತದೆ"
ನಾನು ಹೇಳಲು ಪಡೆಯಲಿದ್ದೇನೆ "ಈ ಟೆಂಪ್ಲೇಟ್ ವಿಷಯ -"
ಮತ್ತು ನಾನು ಭಾವಿಸುತ್ತೇನೆ - ನಾನು ಸಮಾನ ಸೈನ್ ಪುಟ್ ಇಲ್ಲ?
ನಾನು ಮರೆಯಬೇಡಿ. ಹೌದು, ನಾನು ಭಾವಿಸಲಾಗಿದೆ.
ಮತ್ತು ಈಗ ನಾನು ವಿಷಯವನ್ನು ವೇರಿಯಬಲ್ ವೀಕ್ಷಿಸಿ ಸಮವಾಗಿದೆ ಎಂದು ಸೆಟ್.
ನಾನು ಇಲ್ಲಿ ಅದೇ ಮಾಡಬಹುದು.
ನಾನು ರಿಫ್ರೆಶ್ ವೇಳೆ ಈಗ, ನೀವು, ಈ ಕೃತಿಸ್ವಾಮ್ಯ ಸೇರಿಸಲಾಗುತ್ತದೆ ಈಗ ನೋಡಬಹುದು
ಮತ್ತು ಕೆಲವು ಯಾದೃಚ್ಛಿಕ ಪೋಸ್ಟ್ ಮಾಡಲು,
ನಂತರ, ಮತ್ತೆ, ನೀವು ಹಕ್ಕುಸ್ವಾಮ್ಯ ಪುಟ ಅತ್ಯಂತ ಕೆಳಭಾಗದಲ್ಲಿ ಎಂದು ನೋಡಿ ಮಾಡಬೇಕು.
>> ಗ್ರೇಟ್. ನಾನು ನೀವು ಹುಡುಗರಿಗೆ ಬೇಕಾಗಿದ್ದಾರೆ ಅಷ್ಟೆ.
[ಚಪ್ಪಾಳೆಯನ್ನು]
ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳು?
[CS50.TV]