yPHPzƒtƒŒ[ƒ€ƒ[ƒ ..
49:nobody‚³‚ñ
07/11/23 13:00:29
Ajax‚Æ‚©Javascript‚ÉŽè‚ðo‚µ‚½‚±‚Æ‚ª‚È‚¢‰SŽÒ‚È‚ñ‚Å‚·‚ªA
Cake‚̃wƒ‹ƒp[‚©‚炱‚ê‚ç‚Ì¢ŠE‚É“ü‚Á‚Ä‚¢‚‚͕̂s–¡‚¢‚Å‚·‚©‚ËH
‚ ‚é’ö“x–{‚Å‚à‰½‚Å‚à“Ç‚ñ‚Å‚©‚ço’¼‚µ‚½‚Ù‚¤‚ª—Ç‚¢‚Ì‚©‚È
50:nobody‚³‚ñ
07/11/23 17:34:58
>>49
‚»‚¤‚¢‚¤l—p‚̃wƒ‹ƒp[‚¾‚ÆŽv‚í‚ê‚邿B
•’ʂɑ‚«‚½‚«‚á‘‚¯‚΂¢‚¢‚µAƒ‰ƒCƒuƒ‰ƒŠŽg‚¢‚½‚«‚áŽg‚¦‚΂¢‚¢B
‚Ü‚¸‚¢‚à‰½‚à‚È‚¢‚ÆŽv‚¤B
51:nobody‚³‚ñ
07/11/23 18:26:39
ƒƒOƒCƒ“‚µ‚ĂȂ©‚Á‚½‚çu‚±‚±‚͉½X‚̃y[ƒW‚Å‚·BƒƒOƒCƒ“‚µ‚Ä‚‚¾‚³‚¢Bv‚Ý‚½‚¢‚ÉAview‚Ì•\ަ‚ð•Ï‚¦‚邯‚©‚Á‚Äview‘¤‚Åif•ªŠò‚·‚邵‚©‚È‚¢‚Ì‚©‚ÈB
‚ ‚Ü‚èview‚ɃƒWƒbƒN‘g‚Ý‚½‚‚È‚¢‚ñ‚¾‚ªB
52:nobody‚³‚ñ
07/11/23 18:38:55
•’ʃƒOƒCƒ“‚ª•K—v‚ȃy[ƒW‚ÉƒŠƒNƒGƒXƒg‚µ‚Ä‚«‚Ä
ƒƒOƒCƒ“‚µ‚ĂȂ©‚Á‚½‚çˆêЇ‚ŃƒOƒCƒ“‘£‚·ƒy[ƒW‚ÉƒŠƒ_ƒCƒŒƒNƒg‚¾‚ë
‚¨‚Ü‚¦webƒAƒvƒŠì‚Á‚½‚±‚Æ‚ ‚é‚Ì‚©H
53:nobody‚³‚ñ
07/11/23 21:16:55
>>50
‚»‚¤‚Å‚·‚©A•‚©‚è‚Ü‚µ‚½B
‚Å‚à‚µ‚ÍAjax, Javascript‚Ì–{‚à‚©‚¶‚Á‚Ă݂悤‚ÆŽv‚¢‚Ü‚·B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
54:nobody‚³‚ñ
07/11/23 21:17:41
ƒƒOƒCƒ“‚µ‚ĂȂ©‚Á‚½‚çuƒƒOƒCƒ“v
‚µ‚Ä‚½‚çuƒƒOƒAƒEƒgv‚ð•\ަ‚µ‚½‚¢‚Á‚Ä‚±‚Æ‚¶‚á‚È‚¢‚ÌH
55:nobody‚³‚ñ
07/11/24 04:15:26
‚¢‚â‚»‚̃y[ƒW‚ª‰½‚ð‚·‚éƒy[ƒW‚©‚¾‚¯à–¾‚ð‚¢‚ê‚½‚¢‚©‚ç”ò‚΂·‚Æ‚©‚Í–³—B‚³‚·‚ª‚ÉWebƒAƒvƒŠ–¢ŒoŒ±‚ł͂Ȃ¢‚íB
ƒƒOƒCƒ“‚µ‚ĂȂ¢Žž‚̓Oƒ[ƒoƒ‹ƒiƒr‚ÌƒŠƒ“ƒNæurl‚Å‚à•Ï‚¦‚ÄAƒƒOƒCƒ“ƒtƒH[ƒ€‚ÆV‹K“o˜^ƒŠƒ“ƒN‚ƌ•Êà–¾ƒy[ƒW‚É”ò‚΂·‚©
‚Å‚«‚ê‚Γ¯‚¶url‚É‚µ‚½‚©‚Á‚½‚ªB
56:nobody‚³‚ñ
07/11/24 04:17:02
‚È‚ñ‚©ˆÓ–¡‚í‚©‚ç‚È‚¢•¶Í‚È‚Á‚½‚©‚ç•ú’u‚Åc
57:nobody‚³‚ñ
07/11/24 07:36:32
‚æ‚‚í‚©‚ñ‚È‚¢‚¯‚Çu‚±‚±‚͉½X‚̃y[ƒW‚Å‚·BƒƒOƒCƒ“‚µ‚Ä‚‚¾‚³‚¢Bv‚Á‚Ä
ƒeƒ“ƒvƒŒ[ƒg‚¾‚¯ì‚Á‚ăRƒ“ƒgƒ[ƒ‰‚©‚牽X‚Ì•”•ª‚̃ƒbƒZ[ƒW‚ðݒ肵‚Ä
render‚ê‚΂¢‚¢‚ñ‚¶‚á‚È‚¢‚Ì‚ñ
58:nobody‚³‚ñ
07/11/24 13:35:28
>>55
‚¨‘OAWebƒAƒvƒŠ–¢ŒoŒ±ŽÒ‚¾‚È‚—
59:nobody‚³‚ñ
07/11/24 14:44:27 +GWOZRBH
–l‚Í
›ƒƒOƒCƒ“‚µ‚Ä‚¢‚éê‡
view/layout/default.thtml ‚É
if($_SESSION['Login']['email'] != ''){ $this->render('loginok.thtml');}
(ƒƒOƒCƒ“’†‚̃GƒŒƒƒ“ƒg‚ð•\ަ‚³‚¹‚é)
›ƒƒOƒCƒ“‚µ‚Ä‚¢‚È‚¢ê‡
view/layout/default.thtml
if($_SESSION['Login']['email'] == ''){ $this->render('loginng.thtml');}
(ƒƒOƒCƒ“‚µ‚Ä‚Ëôƒ{ƒbƒNƒX‚ð•\ަ‚³‚¹‚é)
‚Æ‚¢‚¤ˆ—‚ł킯‚Ă܂·‚ËB
‚í‚©‚è‚â‚·‚¢‚µA‚¢‚¢‚ÆŽv‚¢‚Ü‚·‚æB
60:nobody‚³‚ñ
07/11/24 16:57:12
‚Ç‚Á‚¿‚É‚µ‚ëview‚ŃƒWƒbƒN‚Í“ü‚ê‚È‚«‚á‚¢‚¯‚È‚¢‚ËB
ƒGƒŒƒƒ“ƒg‚É‚µ‚Ä‚¨‚¢‚ÄAƒRƒ“ƒgƒ[ƒ‰‚ÅØ‚è‘Ö‚¦‚é‚Á‚Ă̂͂¢‚¢‚©‚àB
61:nobody‚³‚ñ
07/11/25 03:26:25
Cake1.2ŒnŽg‚Á‚Ă݂Ăé‚ñ‚¾‚¯‚ÇAView‚ŃGƒ‰[o‚·‚Æ‚«‚̃ƒ\ƒbƒh‚Á‚ĕςí‚Á‚Ă邿‚ËH
<?php echo $html->tagErrorMsg('Post/body', '–{•¶‚Í•K‚¸“ü—Í‚µ‚Ä‚‚¾‚³‚¢B')‚Ý‚½‚¢‚¾‚Á‚½‚â‚ÂB
Model‚ŃƒbƒZ[ƒW“à—eŒˆ‚ß‚ç‚ê‚邿‚¤‚ɂȂÁ‚½‚©‚çB
‚ ‚ƃGƒ‰[‚Á‚ĈêŒÂ‚¸‚‚µ‚©o‚È‚¢‚¯‚ǂ܂Ƃ߂ĕ\ަ‚Æ‚©o—ˆ‚È‚¢‚ÌH
<?php echo $html->tagErrorMsg('Post/body', '–{•¶‚Í•K‚¸“ü—Í‚µ‚Ä‚‚¾‚³‚¢B') ?>
62:nobody‚³‚ñ
07/11/25 08:44:45
>>61
$form->input()‚ðŽg‚¦‚΃Gƒ‰[‚àˆê‚É•\ަ‚³‚ê‚邿‚¤‚ɂȂéB
ƒGƒ‰[•¶‚Ímodel‚Å‚àŽw’è‚Å‚«‚邵A¡‚܂ŒʂèController‚Å‚à
Žw’è‚Å‚«‚邯‚ÇAtagErrorMsg‚Í–³‚‚È‚Á‚½‚Ì‚ÅAinput‚Ì‘æ“ñˆø”‚É
message‚Æ‚µ‚Ä“n‚µ‚Ä‚ ‚°‚ê‚ÎOKB
ˆêŒÂ‚Ìinput‚ɑ΂µ‚ăGƒ‰[‚ð‘S•”•\ަ‚·‚é‚̂̓RƒA‚ðG‚ç‚È‚¢‚Æ
–³—‚¶‚á‚È‚¢‚©‚ÈB‚æ‚’m‚ç‚ñB
63:nobody‚³‚ñ
07/11/25 20:28:15
‚¨“š‚¦‚ ‚肪‚Æ‚¤B
ˆêŒÂ‚¸‚‚µ‚©o‚È‚¢‚È‚çJavascript‚ÌŽg—p‚ð‹§‚µ‚ăGƒ‰[o‚µ‚Ä‚ ‚°‚邵‚©‚È‚¢‚©‚È
64:nobody‚³‚ñ
07/11/25 22:38:25
ƒtƒH[ƒ€Žü‚è‚⃔ƒ@ƒŠƒf[ƒVƒ‡ƒ“‚ÉŠÖ‚µ‚Ä‚ÍEthna‚̂ق¤‚ª‚í‚©‚è‚â‚·‚¢‚È‚Ÿ
65:nobody‚³‚ñ
07/11/26 00:36:21
‚×A•׋‰ïA‚ÇA‚Ç‚¤‚¾‚Á‚½‚ÌIHƒAƒb[
66:nobody‚³‚ñ
07/11/26 21:19:27
ƒP[ƒL‚à‚à‚¤•…‚è‚©‚¯‚È‚ñ‚©‚È‚Ÿ
67:nobody‚³‚ñ
07/11/26 21:32:38 g6VI9o/i
¡•׋’†‚¾‚©‚ç‚»‚ê‚ÍŠ¨•Ù‚µ‚Ä—~‚µ‚¢B
68:nobody‚³‚ñ
07/11/26 22:20:15
Rails‚ɂ悤‚±‚»
69:nobody‚³‚ñ
07/11/26 22:37:57 9laXyXH+
‚»‚ê‚Í’f‚éB
70:nobody‚³‚ñ
07/11/27 00:22:24
‚±‚̃XƒŒ‚ÍAƒzƒ‚‚ªW‚Ü‚Á‚Ä‚ñ‚ÌH
71:nobody‚³‚ñ
07/11/27 04:42:44
‚½‚µ‚©‚ÉŠy‚È‚ñ‚¾‚¯‚Ç
ׂ©‚¢•”•ª‚ŕςȎd—l‚Á‚Ä‚¢‚¤‚©•s‹ï‡‚Á‚Ä‚¢‚¤‚©
‚¢‚Ü‚¢‚¿‚È“®ì‚·‚邿‚Ë‚¦
validation‚Æ‚©save‚Æ‚©
‚¨‚©‚°‚Ń\[ƒX‚Ƃɂç‚ß‚Á‚±‚ÅŽžŠÔ‚©‚©‚éc
72:nobody‚³‚ñ
07/11/27 07:25:54 q198YkJr
‚à‚¿‚ë‚ñƒtƒB[ƒhƒoƒbƒN‚Í‚µ‚Ä‚é‚ñ‚¾‚æ‚ÈH
73:nobody‚³‚ñ
07/11/27 09:33:56
validation‚Í‚QŒn‚È‚ç‚æ‚¢‚ñ‚¶‚áH
save‚Íid‚àXV‚³‚ê‚¿‚Ⴄ‚Æ‚©‚©H
74:nobody‚³‚ñ
07/11/27 11:12:10 O5dAXXRh
ƒe[ƒuƒ‹ÝŒv‚̂Ƃ«AŠO•”ƒL[‚Íuƒe[ƒuƒ‹–¼_idv‚Æ–½–¼‚µ‚Ü‚·‚æ‚ËB
ƒe[ƒuƒ‹–¼‚ªuprefix_ƒe[ƒuƒ‹–¼v‚ÌŽž‚Íuprefix_ƒe[ƒuƒ‹–¼_idv‚ƂȂé‚ñ‚Å‚µ‚傤‚©H
‚Ü‚½Aƒe[ƒuƒ‹–¼‚Í•¡”Œ`‚Å‚·‚©H
75:nobody‚³‚ñ
07/11/27 21:07:05
ŠÂ‹«‚ð‚Ü‚¸Œ¾‚¤‚ׂ«‚¾
76:nobody‚³‚ñ
07/11/27 21:16:36
>>72
‚»‚±‚܂ł܂¾Žg‚¢‚±‚ñ‚łȂ¢
>>73
2‚Í‚µ‚悳‚»‚¤‚¾‚Ë
‚È‚ñ‚©‚í‚©‚è‚É‚‚¢‚Æ‚¢‚¤‚©@Žd—l‚ªžB–†‚¾‚æ‚Ë
‚Ü‚ Šy‚ɂ‚‚낤‚Á‚Ä‚¢‚¤‚Ì‚ªŽïŽ|‚¾‚©‚炵‚©‚½‚È‚¢‚Ì‚©‚à‚µ‚ê‚È‚¢
‚à‚¤‚¿‚å‚Á‚Æ‚¢‚¶‚Á‚Ă݂é
77:nobody‚³‚ñ
07/11/27 22:46:38
>>74
“ú–{l‚¶‚á‚È‚¢‚©‚çŽd•û‚ª–³‚¢‚¯‚ÇA
’P”‚Æ•¡”‚̈Ӗ¡‚ðl‚¦‚悤B
ƒe[ƒuƒ‹‚Æ‚ÍAƒŒƒR[ƒh‚ÌW‚܂肾B
‚ÅAˆê‚‚̃ŒƒR[ƒh‚ÍAˆê‚‚̂à‚ÌB‚‚܂è’P”‚¾B
‚¾‚©‚烌ƒR[ƒh‚ÌIDEEE‚‚܂èˆê‚‚̂à‚Ì‚ÌID‚Ȃ̂¾‚©‚ç
’P”Œ`_ID‚ɂȂéB
‚»‚µ‚Ä‚»‚ÌW‚Ü‚è‚Å‚ ‚éƒe[ƒuƒ‹‚Í“–‘R•¡”Œ`‚ƂȂéB
‚‚¢‚łɂ¢‚¤‚ÆAƒe[ƒuƒ‹‚̃ŒƒR[ƒh‚ɑГ–‚·‚éModel‚Í“–‘R’P”Œ`‚¾‚µA
‚»‚̃‚ƒfƒ‹i’P”j‚̈ꗗi•¡”j‚ð•\ަ‚µ‚½‚è‚·‚éƒRƒ“ƒgƒ[ƒ‰‚Í•¡”Œ`‚ƂȂéB
’P”Œ`‚Æ•¡”Œ`‚ÌŽg‚¢•ª‚¯‚Í‚±‚ñ‚ÈŠ´‚¶A
‚ ‚ÆŽc‚è‚Ì’PŒê‚Ì‹æØ‚è‚ªƒAƒ“ƒ_[ƒo[‹æØ‚è‚©“ª‘å•¶Žš‚©‚̓Nƒ‰ƒX–¼‚Í“ª‘å•¶Žš
ƒtƒ@ƒCƒ‹‚âƒe[ƒuƒ‹‚̓Aƒ“ƒ_[ƒo[‹æØ‚è‚Æ‚È‚éB
78:nobody‚³‚ñ
07/11/28 00:30:00
ƒe[ƒuƒ‹ A hasMany B
ƒe[ƒuƒ‹ B hasAndBelongsToMany A
‚̂Ƃ«‚Ì A ‚̃f[ƒ^‚Ì•ÒW(V‹K’ljÁ)‰æ–Ê‚ðì‚Á‚Ä‚é
A‚Ì•ÒW‰æ–Ê‚ÅAB‚̃f[ƒ^‚ðŽ‚Á‚Ä‚«‚Ä•\ަE‘I‘ð‚Å‚«‚邯‚±‚ë‚܂łł«‚½
‚ÅAA‚̃f[ƒ^‚ðsave‚·‚邯‚«‚ÉAB‚̃f[ƒ^‚Ìsave‚Æ‚©validates‚ÍŽ©“®‚Å‚â‚Á‚Ä‚‚ê‚é‚ÌH
‚±‚̕ӂèA‚¢‚Ü‚¢‚¿‚â‚₱‚µ‚¢‚È‚ ‚
79:nobody‚³‚ñ
07/11/28 01:03:43
>>78
‘±‚«‚¾‚¯‚Ç
‚±‚Ìê‡AŽ©‘O‚Åvalidates‚·‚邯‚«‚͂ǂ±‚Å‚·‚é‚ÌH
A‚ÆB‚ðŠÖ˜A‚¯‚邽‚ß‚Ì A_Bƒe[ƒuƒ‹‚àì‚Á‚Ă邯‚Ç A_Bƒ‚ƒfƒ‹‚Å‚â‚é‚Ì‚©‚ÈH
‚»‚ê‚Æ‚àAƒ‚ƒfƒ‹H
Bƒ‚ƒfƒ‹‚¾‚ƃf[ƒ^‚ÌŒ`Ž®‚ªˆá‚¤‚©‚ç Aƒ‚ƒfƒ‹‚©A_Bƒ‚ƒfƒ‹‚¾‚Ƃ͎v‚¤‚ñ‚¾‚ªc
80:nobody‚³‚ñ
07/11/28 03:05:53 k8OzrBLt
1.1‚Å“Á’è‚̃Rƒ“ƒgƒ[ƒ‰[‚¾‚¯tagErrorMsg‚ŃGƒ‰[ƒƒbƒZ[ƒW‚ª‚łȂ‚È‚Á‚½‚ñ‚Å‚·‚ªA“¯‚¶Œ»Û‚É‚ ‚½‚Á‚½‚ЂƂ¢‚Ü‚¹‚ñ‚©H
ƒRƒ“ƒgƒ[ƒ‰“à‚Å
pr($this->User->invalidFields());
‚Æ‚©‚Á‚Ä‚â‚邯‚¿‚á‚ñ‚Ævalidate‚Ís‚í‚ê‚Ä‚¢‚邿‚¤‚È‚ñ‚Å‚·‚ª¥¥¥
81:nobody‚³‚ñ
07/11/28 14:51:33 Zvh5a2IN
cakephp “®ì‚ª‚·‚°[d‚¢‚悤‚È‹C‚ª‚·‚é‚ñ‚¾‚¯‚ÇEEE
‚Ç‚¤‚È‚ñ‚·‚©Bæ”y•ûB
82:nobody‚³‚ñ
07/11/28 15:01:13
‰½‚Æ”ä‚ׂÄH
‚½‚¾‚̈ꖇ‚Ìphpƒtƒ@ƒCƒ‹‚¾‚¯‚ÅŠ®Œ‹‚·‚é‚à‚Ì‚Æ
ƒf[ƒ^ƒx[ƒX‚ɃAƒNƒZƒX‚·‚é‚à‚Ì‚ð”ä‚ׂ½‚ç
‚»‚è‚ád‚¢‚͓̂–‘R‚¾‚ÆŽv‚¤‚ªH
83:nobody‚³‚ñ
07/11/28 15:18:31
CodeIgniter‚Ȃǂ¨¢‚µã‚ª‚艺‚³‚¢A‚Ó‚‚æ‚©‚È‚¨•û
84:nobody‚³‚ñ
07/11/28 20:51:41
CakePHPŽg‚Á‚Ä‚él‚½‚¿‚ÍA‘¼‚ÌPHPƒtƒŒ[ƒ€ƒ[ƒN‚ð‚Ç‚¤Œ©‚Ä‚éH
85:nobody‚³‚ñ
07/11/28 21:56:36
rails‚Í_
86:nobody‚³‚ñ
07/11/29 17:42:41 IwtVKe0+
>>82
ƒtƒŒ[ƒ€ƒ[ƒNcakephp‚ðŽg‚Á‚½ƒvƒƒOƒ‰ƒ€‚Æ
•’ʂɃxƒ^‘‚«‚ŃvƒƒOƒ‰ƒ€‚𑂂̂Ɣä‚ׂÄB
87:nobody‚³‚ñ
07/11/29 18:11:52
”nŽ‚·‚¬‚Ä‚í‚炽
88:nobody‚³‚ñ
07/11/29 21:15:28
‚³‚·‚ª‚Ƀlƒ^‚Å‚µ‚傤B
89:nobody‚³‚ñ
07/11/30 18:57:34 uOWFJHM3
ƒGƒ‰[•¶–Y‚ê‚Ü‚µ‚½‚¯‚ÇA
fatal ‚Å 30•b‚Ç‚¤‚Ì‚±‚¤‚ÌEEE‚Æ‚¢‚¤ƒGƒ‰[‚ªo‚é‚ñ‚Å‚·‚æB
XVƒL[‚ð‰Ÿ‚µ‚Ä‚à‚È‚©‚È‚©•\ަ‚µ‚È‚©‚Á‚½‚èB
ƒLƒƒƒbƒVƒ…Žg‚í‚È‚¢‚Æ‚«‚‚¢‚ñ‚Å‚·‚©‚ËBcakephpB
ƒvƒƒOƒ‰ƒ€‚Ì‚Ý‚È‚ç‚ ‚é’ö“x‚¢‚¯‚é‚ñ‚Å‚·‚ªA‰æ‘œŽg‚¤‚Æ‚à‚¤Œµ‚µ‚¢‚‚ç‚¢d‚¢‚Å‚·‚ËB
‚È‚ñ‚©—Ç‚¢•û–@‚È‚¢‚Å‚µ‚傤‚©B
90:nobody‚³‚ñ
07/11/30 20:08:26
‹¤—LƒT[ƒo‚â‚ß‚½‚ç‚¢‚¢‚ñ‚¶‚á‚È‚¢‚©‚È
91:nobody‚³‚ñ
07/11/30 21:45:10 uOWFJHM3
>>90
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
¡‚ł܂µ‚½B
Fatal error: Maximum execution time of 30 seconds exceeded in /home/hoge/www/hoge/cake/libs/session.php on line 154
ƒZƒbƒVƒ‡ƒ“Žü‚肪‚¨‚©‚µ‚¢‚ñ‚Å‚·‚©‚Ë`B
‚¿‚Ȃ݂Écakephp1.1 ƒTƒNƒ‰ƒT[ƒo[‚̃vƒ‚Á‚Ä‚¢‚¤ƒŒƒ“ƒ^ƒ‹ƒT[ƒo[‚Å‚·‚ËB
ƒŒƒ“ƒ^ƒ‹ƒT[ƒo[‚Å‚à‘¼‚̃vƒƒOƒ‰ƒ€‚Ȃ炳‚‚³‚“®‚‚ñ‚Å‚·‚ªEEEB
92:nobody‚³‚ñ
07/11/30 21:53:08
‚»‚̃Gƒ‰[‚ðo‚¹‚ÆŒ¾‚í‚ꂽ‚çA‰´‚Í‘¬U‚Å–³ŒÀƒ‹[ƒv‚ð‘‚‚¾‚낤‚ÈB
93:nobody‚³‚ñ
07/12/03 19:35:14
ƒIƒ}ƒCƒ‰ˆê‚‚ÌMVCƒZƒbƒg‚ð‘‚‚Æ‚«‚ɂǂñ‚ȇ”Ԃ⓪‚̃ƒWƒbƒN‚Å‘‚¢‚Ä‚éH
94:nobody‚³‚ñ
07/12/04 19:21:59
•¡‡‚Å
95:nobody‚³‚ñ
07/12/04 19:35:56 5jWwGUYJ
M C V ‚̇”Ô‚©‚ÈB
96:nobody‚³‚ñ
07/12/04 19:52:21
“ª‚Ì’†‚Å‚ÍVMC‚̇‚Ål‚¦‚ÄA‘‚‚Ì‚ÍMCV‚©‚ÈB
˜b‚ª•Ï‚í‚Á‚Ä‚µ‚Ü‚Á‚Ä\‚µ–ó‚È‚¢‚¯‚ÇA
1.2‚Ìcake/libs/session.php‚Ì470s–Ú
$config = CONFIGS . Configure::read('Session.cookie') . '.php';
‚Á‚ĂȂÁ‚Ă邯‚Ç
$config = CONFIGS . Configure::read('Session.save') . '.php';
‚̊ԈႢ‚¶‚á‚ËH
1.1‚¾‚Æ
$config = CONFIGS . CAKE_SESSION_SAVE . '.php';
‚Á‚ĂȂÁ‚Ă邵B
ticketo‚µ‚½‚¢‚¯‚ljpŒê‚ª‚Å‚«‚È‚¢EEEorz
97:nobody‚³‚ñ
07/12/04 20:01:17
1.2‚Ìcake/libs/session.php‚Ì470s–Ú@
$config@=@CONFIGS@.@Configure::read('Session.cookie')@.@'.php';@
‚Á‚ĂȂÁ‚Ă邯‚Ç@
$config@=@CONFIGS@.@Configure::read('Session.save')@.@'.php';@
‚̊ԈႢ‚¶‚á‚ËH@
‚ð‚»‚ñ‚܂ܖ󂹂΂¢‚¢‚¾‚ë‚—
98:nobody‚³‚ñ
07/12/04 21:09:42
‹@”\‚Ì–L•x‚³‚Å1.2Œn‚‚©‚¢‚Í‚¶‚ß‚½‚ªA‚à‚µ‚©‚µ‚Ă܂¾ŽÀ—p“I‚ɂ͑‚©‚Á‚½‚©‚ÈH
‘S‘R˜bˆá‚¤‚¯‚ÇAƒtƒH[ƒ€‚ÌŠm”F‰æ–ʂ̓OƒO‚Á‚Ä‚·‚®Œ©‚‚©‚é•û–@‚‚ç‚¢‚µ‚©‚È‚¢‚ñ‚¾‚낤‚©B‚»‚à‚»‚àcakeŽg‚Á‚Ä‚¢‚é‚à‚̂Ɋm”F‰æ–Ê‚ªŒ©“–‚½‚ç‚È‚¢
99:nobody‚³‚ñ
07/12/04 22:56:12
‚¨‚¢B‚¨‚Ü‚¢‚çB‚±‚±ƒNƒŠƒbƒN‚µ‚Ă݂ëI
‰^‚ª‚悯‚ê‚΂¢‚¢‚±‚Æ‚ª‚ ‚邺I
URLØÝ¸(localhost)
100:nobody‚³‚ñ
07/12/05 01:13:52
deletel‚É‚µ‚Ä‚é“z‚¢‚é‚Ì‚©H
101:nobody‚³‚ñ
07/12/05 13:38:48
‚¹‚ß‚Ätinyurl‚Æ‚©Žg‚¤‚¾‚ëílc
S—D‚µ‚¢“z‚¾‚È
102:nobody‚³‚ñ
07/12/05 15:45:18
deletel‚í‚炽
103:nobody‚³‚ñ
07/12/05 19:21:03
‚¢‚Ü‹C‚¢‚½‚—
104:nobody‚³‚ñ
07/12/06 08:26:19
‚È‚ñ‚©ƒƒOƒCƒ“‰æ–Ê‚ª‚łĂ«‚½‚æw
105:nobody‚³‚ñ
07/12/08 10:30:04
URLØÝ¸(api.cakephp.org)‚ð
IE6‚ÅŒ©‚½‚ç‚È‚º‚©ƒNƒ‰ƒXˆê——‚ª•\ަ‚³‚ê‚È‚¢‚ñ‚¾‚ª
‚±‚ê‚Á‚ĘR‚ê‚ÌPC‚¾‚¯H
IE7‚Æ‚©Firefox‚Å‚ ‚ê‚Ε’ʂɕ\ަ‚³‚ê‚é‚©‚ç‚»‚Á‚¿‚ÅŒ©‚Ä‚é‚ñ‚¾‚¯‚ÇEEE
ƒZƒLƒ…ƒŠƒeƒBÝ’è‚Ì–â‘è‚©‚ȂƎv‚Á‚Ä’á‚߂ɂµ‚½‚¯‚Ç‚â‚Á‚Ï•\ަ‚³‚ê‚Ë‚¥‚—
‚È‚ñ‚Å‚â```H
106:nobody‚³‚ñ
07/12/08 11:38:27
IEƒCƒ‰ƒl‚Á‚ÄŽ–‚Å‚µ‚å
107:nobody‚³‚ñ
07/12/11 11:02:44
URLØÝ¸(www.cakephp.jp)
‚Ìedit‚Ìsave‚̈ø”‚͂Ȃº
$this->data‚ł͂Ȃ$this->data['Post']‚Ȃ̂łµ‚傤‚©H
108:nobody‚³‚ñ
07/12/11 12:31:59 fmpEROAG
>>107
ƒ^ƒCƒgƒ‹F
<?php echo $html->input('Post/title', array('size' => '40'))?>
‚Á‚Ä‚¢‚¤‚Ì‚Í $this->data['Post']['title'] ‚ÉŠi”[‚³‚ê‚é‚©‚çB
‚悤‚Í $this->data['Post'] ‚Á‚Ä‚Ì‚Í Postƒ‚ƒfƒ‹‚̃f[ƒ^‚Á‚Ä‚±‚ÆB
‚æ‚‚í‚©‚ç‚È‚¯‚ê‚Î ‚Ü‚¸ pr($this->data); ‚ð‚â‚Á‚Ä‚Ý‚é‚ÆƒZƒNƒV[‚É‚È‚é‚æB
109:nobody‚³‚ñ
07/12/11 15:27:06
‚¢‚â`‚ñ
110:nobody‚³‚ñ
07/12/11 15:43:20
‚ ‚Í`‚ñ
111:nobody‚³‚ñ
07/12/11 15:53:50
‚ ‚Ì[
ˆÓ}“I‚É404ƒGƒ‰[o‚µ‚½‚¢‚Æ‚«‚͂ǂ¤‚·‚ê‚΂¢‚¢‚Å‚·‚©H
AppController“à‚Å404ƒGƒ‰[ƒy[ƒW‚ð•\ަ‚·‚鋤’ʂ̃ƒ\ƒbƒh‚ª‚ ‚é‚ñ‚¾‚¯‚Ç
‚Ç‚¤‚à‚¤‚Ü‚‚¢‚©‚È‚¢‚Á‚·
$this->cakeError('error404', array(array('url' => HHH)));
‚±‚ñ‚ÈŠ´‚¶‚©‚È‚ ‚Æ‚¢‚¤Š´‚¶‚È‚ñ‚Å‚·‚¯‚Ç
HHH‚Ì•”•ª‚ª‚í‚©‚ç‚È‚¢
$this->cakeError('error404', null);
‚Æ‚©‚É‚·‚邯@$param['url'] ‚© $param['action'] ‚ª‚È‚¢‚Á‚Ä‚¨‚±‚ç‚ê‚Ä‚µ‚Ü‚¢‚Ü‚·
ƒfƒtƒH‚Ì404ƒGƒ‰[ƒy[ƒW‚ª•\ަ‚Å‚«‚ê‚΂¢‚¢‚ñ‚Å‚·‚¯‚Ç
‚È‚ñ‚©‚¢‚¢•û–@‚È‚¢‚Å‚·‚©‚ H
112:111
07/12/11 15:55:13
‚ A‚¿‚Ȃ݂Ƀrƒ…[‚ðØ‚è‘Ö‚¦‚邯‚©‚¢‚¤‚̂͂Ȃµ‚Å‚¨Šè‚¢‚µ‚Ü‚·
HTTPƒXƒe[ƒ^ƒXƒR[ƒh‚ª404‚ɂȂç‚È‚¢‚ÆŽv‚¤‚Ì‚Åc
‚æ‚¢•û–@‚ª‚ ‚ê‚΂¨‚½‚·‚¯‚‚¾‚³‚¢c
113:107
07/12/11 15:58:30
>>107
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B‚»‚ê‚Í—‰ð‚µ‚Ä‚¢‚é‚‚à‚è‚Ȃ̂ł·‚ªadd‚ÌŽž‚Í
$this->Post->save($this->data)
‚Åedit‚ÌŽž‚Í
$this->Post->save($this->data['Post'])
‚Ȃ̂͂ǂ¤‚µ‚Ăłµ‚傤‚©HŽÀÛ$this->Post->save($this->data)‚Å‚à
XV‚³‚ê‚邿‚¤‚Å‚·‚µB
114:nobody‚³‚ñ
07/12/11 17:40:19 MudQMHo6
ƒtƒŒ[ƒ€ƒ[ƒN‚Ńtƒ@ƒCƒ‹‚̃Aƒbƒvƒ[ƒhˆ—‚ð‘‚‚ÆA‚Ç‚¤‚à•s×H‚ɂȂÁ‚Ä‚µ‚Ü‚¤B
‚¤‚Ü‚ƒtƒŒ[ƒ€ƒ[ƒN‚ƂȂ¶‚Ü‚¹‚ç‚ê‚È‚¢‚Æ‚¢‚¤‚©EEEB
115:nobody‚³‚ñ
07/12/11 18:05:21
>>111
ƒ\[ƒXŒ©‚½‚çURL‚Í’P‚ɃƒbƒZ[ƒW•\ަ‚Ì‚½‚߂Ɏg‚í‚ê‚Ä‚¢‚邾‚¯‚Ý‚½‚¢‚¾‚©‚ç
‚±‚ñ‚È‚Ì‚Å‚à‚¢‚¢‚ñ‚¶‚á‚È‚¢‚ÌH cake 1.2 pre-beta‚Ìê‡B
$this->cakeError('error404',array(array('url'=>'ƒAƒhƒŒƒXƒo[‚É‘‚¢‚Ä‚ ‚éURLƒ~ƒ')));
116:111
07/12/11 18:17:07
>>115
ƒŒƒX‚ ‚肪‚Æ‚¤‚Å‚·
‚â‚Á‚ς肻‚ñ‚ÈŠ´‚¶‚ɂȂè‚Ü‚·‚©‚
AppController‚É‘‚ê‡AURL‚Í $this->here ‚Æ‚©‚Å‚¢‚¢‚ñ‚Å‚µ‚傤‚©H
‚È‚ñ‚©‚µ‚Á‚‚肱‚È‚¢‹C‚ª‚·‚é‚ñ‚Å‚·‚¯‚Ç
‘¼‚É‚à‚æ‚¢•û–@‚ ‚è‚Ü‚µ‚½‚ç‚æ‚낵‚‚¨‚Ë‚ª‚¢‚µ‚Ü‚·
117:nobody‚³‚ñ
07/12/11 19:24:00
ƒ}ƒ‹ƒ`‚µ‚Ë
–³”\
118:nobody‚³‚ñ
07/12/11 21:21:49
>>113
‘‚«•û‚̈Ⴂ‚Å‚µ‚åB
‚±‚Ì—á‚Ìꇂ͂ǂ¿‚ç‚Å‚à‚n‚j‚¾‚ÆŽv‚¤B
“ñ‚ˆÈã‚̃‚ƒfƒ‹‚ÉŠi”[‚·‚éƒf[ƒ^‚ðƒtƒH[ƒ€‚©‚ç‘—‚é‚È‚ç
$this->data‚É‚·‚ׂ«‚¾‚ËB
119:111
07/12/11 22:52:21
>>117
‚¨‚ê‚Ì‚±‚ÆH
ƒ}ƒ‹ƒ`‚È‚ñ‚©‚µ‚ĂȂ¢‚¯‚ÇH
‚Æ‚¢‚¤‚©‘¼‚ÉCakePHP‚̃XƒŒ‚ ‚Á‚½‚Á‚¯H
120:111
07/12/12 00:43:10
ƒtƒH[ƒ‰ƒ€‚É‚à“¯‚¶‚悤‚Șb‘è‚łĂ½‚ñ‚¾‚È
‚µ‚©‚µŒˆ‚߂‚¯‚͂Ђǂ¢‚È@•Êl‚¾‚æ
>>117
‚¨‚Ü‚¦‚ª–³”\‚¾
‚ñ‚ÅAƒtƒH[ƒ‰ƒ€‚ɂłĂ邿‚¤‚É array(array('url' => `)) ‚ð‚‚©‚¤‚Æ‚¤‚Ü‚‚¢‚©‚È‚¢ê‡‚ ‚é
array(array(action)) ‚‚©‚Á‚½‚Ù‚¤‚ª‚¢‚¢
‚µ‚©‚µA‚±‚̕ӂ肪CakePHP‚͂Ȃñ‚©‚¢‚Ü‚¢‚¿ƒXƒ}[ƒg‚¶‚á‚È‚¢‚Ë
121:nobody‚³‚ñ
07/12/12 13:47:30 fuv5QvzR
ƒ‚ƒfƒ‹‚̃”ƒ@ƒŠƒf[ƒg‚ÉNgWord”»’肳‚¹‚é‚ɂ͂ǂ¤‚µ‚½‚ç‚¢‚¢‚̂ł·‚©H
cake2“ú–ڂł͂܂Á‚Ă܂Á‚·‚ñ
122:nobody‚³‚ñ
07/12/13 02:11:34
³‹K•\Œ»‚Å‚»‚̃[ƒh’e‚¯‚΂¢‚¢‚ñ‚¶‚á‚È‚¢?
123:121
07/12/13 10:54:35
>>122
ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
³‹K•\Œ»‚ł͂¶‚‚Ì‚Íl‚¦‚½‚̂ł·‚ªA‚m‚fƒ[ƒh‚ð‚c‚a‚ÅŠÇ—‚µ‚Ä‚ ‚Æ‚©‚ç’ljÁ‚â휂ð‚Å‚«‚邿‚¤‚É‚µ‚½‚¢‚̂ł·B
ƒ”ƒ@ƒŠƒf[ƒg‚ÉŠÖ”ŒÄ‚Ño‚µ‚Ȃǂ𑂕û–@‚Í‚ ‚é‚̂łµ‚傤‚©H
Œ¾—t‘«‚炸‚Å‚·‚݂܂¹‚ñ‚Å‚·B
124:121
07/12/14 13:58:00
Ž©ŒÈ‰ðŒˆ‚µ‚Ü‚µ‚½
validate() ‚ðƒIƒo[ƒ‰ƒCƒh‚·‚é‚©A•Ê“rŠÖ”‚ðŒÄ‚Ño‚µ‚ă`ƒFƒbƒN‚·‚ê‚΂¢‚¢‚Ý‚½‚¢‚Å‚·B
save()‚Ì‘æ“ñˆø”‚É false‚ðŽw’è‚·‚ê‚ÎAsaveŽž‚Ƀ”ƒ@ƒŠƒf[ƒg‚µ‚È‚‚È‚é‚æ‚¤‚Å‚·B
125:nobody‚³‚ñ
07/12/14 23:47:10 dPU6DaHz
ƒIƒo[ƒ‰ƒCƒh‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—
126:nobody‚³‚ñ
07/12/15 02:49:30
ˆê‚‚̃e[ƒuƒ‹‚É10ŒÂ‚̃tƒB[ƒ‹ƒh‚ª‚ ‚邯‚µ‚Ä”¼•ª‚¸‚‚ð•ʂ̋@‰ï‚Ésave‚µ‚½‚¢Žž‚ÍŒã‚ɕۑ¶‚·‚é‚Ù‚¤‚Í‹ó‚Ì’l‚ð‹–‰Â‚·‚é‚É‚µ‚È‚«‚á‚¢‚¯‚È‚¢‚ñ‚¾‚낤‚©B‚·‚ׂĕK{€–Ú‚É‚µ‚½‚¢‚ñ‚¾‚ªB
Ž©•ª‚ÅModel‚É•¡ŽG‚ÈValidation‚ðŽÀ‘•‚·‚é‚Ì‚©‚È
127:nobody‚³‚ñ
07/12/15 05:19:24 Ybu1PDKf
CakeSWXPHP‚ÌŽg‚¢•û‚Å—Ç‚¢ƒTƒCƒg’m‚ç‚È‚¢H
ActionScript‚Ì•û‚ÌŽg‚¢•û‚ª“‚‚ÄA‰½‚©‚í‚©‚è‚â‚·‚¢ƒTƒ“ƒvƒ‹‚ð’T‚µ‚Ä‚é‚ñ‚¾‚¯‚ÇB
‹ï‘Ì“I‚É‚ÍFlex‚ÌMXML‚Ƃ̘AŒg‚̃R[ƒh‚ð‘S‚ÄŒöŠJ‚µ‚Ä‚‚ê‚Ă邯‚±‚ëB
128:cWTrQzhwyu
07/12/15 05:32:32
w8dffW <a href="URLØÝ¸(tjfirgbtchzm.com) [url=URLØÝ¸(skatqimodaiu.com) [link=URLØÝ¸(bjtumegdtulp.com) URLØÝ¸(uteijdlqllxz.com)
129:nobody‚³‚ñ
07/12/18 02:17:35
1.2Œn‚¾‚ÆHABTM‚à•W€‚Åsave‚Å‚«‚邿‚¤‚ɂȂÁ‚½‚ñ‚ÈB‚·‚²‚¢•Ö—˜
130:nobody‚³‚ñ
07/12/18 02:25:56
>>129
”n‚ÌŒ•‚̈«Š¦
‚¢‚¶‚肽‚¢‚Æ‚«‚͕ԂÁ‚Ä–Ê“|
‚Ü‚ ‚»‚̂܂܎g‚¤‚Æ‚«‚͂悳‚»‚¤‚¾‚Ë
131:nobody‚³‚ñ
07/12/18 11:36:32
ƒ‚ƒfƒ‹‘‚‚Æ‚«‚Á‚ÄŠÈ’P‚ÈSQL‚Å‚àfind‚Æ‚©Žg‚킸‚É
query‚ÅSQL•¶‚ªŒ©‚¦‚Ä‚½•û‚ªŠJ”Œø—¦‚ª‚æ‚‚ËH
132:nobody‚³‚ñ
07/12/18 19:39:14
•Ô‚Á‚Ä‚‚éƒf[ƒ^‚ª—\‘ª‚‚©‚È‚¢l‚Í‚»‚¤‚¾‚È
133:nobody‚³‚ñ
07/12/19 02:24:25
>>131
‰´‚Í‚·‚łɂ»‚ê‚¶‚Ⴞ‚ß‚¾‚ÈB
CakePHP‚‚©‚¤ˆÈ‘O‚©‚ç‚̘b‚¾‚ªA
‰½‚©‚̃f[ƒ^‚ð•Û‘¶EEEŽž‚ɂق©‚̃e[ƒuƒ‹‚É‚à•Û‘¶
‚È‚ñ‚Ĉ—‚ð‚â‚肽‚¢‚±‚Æ‚ª‚ ‚éB
SQL‚Å‚¢‚¦‚΃gƒŠƒK[‚Å‚â‚邯‚±‚ë‚Ȃ̂¾‚ªA
ƒgƒŠƒK[‚ÍDBMS‚Ɉˑ¶‚µ‚Ä‚µ‚Ü‚¤B
‚»‚¤‚¢‚¤‚Æ‚«‚ɃtƒŒ[ƒ€ƒ[ƒN‚ň—‚ðŠ„‚èž‚Ü‚¹‚ç‚ê‚邯•Ö—˜B
CakePHP‚Å‚¢‚¤Behavior‚ÌŽdŽ–‚¾B
134:nobody‚³‚ñ
07/12/19 02:34:00
‚»‚ê‚©‚çA‰´‚ÍABehavior‚ðŽg‚¤‚±‚Æ‚Å
SQL•¶‚ÌŠg’£‚̂悤‚È‚±‚Æ‚ð‚â‚Á‚Ä‚¢‚éB
‚½‚Æ‚¦‚ÎEEE‚±‚ê‚͉´‚ªŽÀÛ‚ÉŽg‚Á‚Ä‚¢‚é—Ⴓ͂Ȃ¢‚ñ‚¾‚ªA
‘S•¶ŒŸõ‚ð‚·‚é‚½‚ß‚Ì\•¶‚ÍDBMS‚É‚æ‚Á‚ĈႤB
‚µ‚©‚µA‚»‚ꂪ‚È‚ñ‚Å‚ ‚ê,
$conditions = array('field' => 'FULLTEXTSEARCH ' . $keyword);
‚Æ‚¢‚¤•—‚ÉFULLTEXTSEARCH ƒL[ƒ[ƒh‚ððŒ•¶‚ÉŽg—p‚Å‚«‚éB
‚ ‚Æ‚ÍBehavior‚ÌbeforeFind‚ÅðŒ‚𒲂ׂÄ
DBMS‚É‚ ‚킹‚½“KØ‚È\•¶‚É’u‚«Š·‚¦‚邾‚¯B
135:nobody‚³‚ñ
07/12/19 11:09:58
>>126
save‚É“n‚·”z—ñ‚ɃtƒB[ƒ‹ƒh‚̃L[‚ª‘¶Ý‚µ‚È‚¯‚ê‚Îvalidation‚à‚³‚ê‚È‚¢‚µ
ƒf[ƒ^XV‚à‚³‚ê‚È‚¢‚©‚ç‹C‚É‚µ‚È‚¢‚ÅOK
136:nobody‚³‚ñ
07/12/19 13:28:34
Pagination‚Ü‚í‚肪‚í‚©‚è‚É‚‚¢‚ÆŽv‚¤‚͉̂´‚¾‚¯H “Á‚É1.2
ƒtƒŒ[ƒ€ƒ[ƒN‚»‚̂܂܂̌`‚¾‚¯‚ÌŽg‚¢•û‚ð‚µ‚Ä‚¢‚镪‚ɂ͂¢‚¢‚ñ‚¾‚¯‚Ç
ƒf[ƒ^Žæ“¾‚Ì–½—ß‚ªfindAll‚ªpaginateŠÖ”‚ɂȂÁ‚½‚è‚ÆA
——R‚͂킩‚ç‚È‚‚Í–³‚¢‚ñ‚¾‚¯‚ÇA‚Ç‚¤‚àÝŒv‚Ɉá˜aŠ´‚ðŠ´‚¶‚éB
‚Æ‚è‚ ‚¦‚¸A1.2—p‚̃Rƒ“ƒgƒ[ƒ‰[ˆÈŠOi‚½‚Æ‚¦‚ÎComponentj‚Å‚à
Žg‚¦‚邿‚¤‚Ȕėp“I‚ȃR[ƒh‚ð‘‚¢‚Ä‚¨‚‚æB‚Æ‚¢‚Á‚Ä‚à‰ö‚µ‚¢‚¯‚Ç‚ÈB
•ςȂ±‚Æ‚ð‚µ‚Ä‚¢‚é‚©‚à‚µ‚ê‚ñB‚Ü‚ ‰´‚ªŒ©‚‚¯‚½•û–@‚Æ‚¢‚¤‚±‚Æ‚ÅB
‚µ‚©‚µAƒRƒ“ƒgƒ[ƒ‰ˆÈŠO‚©‚çƒRƒ“ƒgƒ[ƒ‰‚Ìpaginate•Ï”‚ðݒ肵‚½‚è
paginateŠÖ”‚ð“Ç‚ñ‚¾‚è‚·‚é‚Ì‚ª‹CŽ‚¿ˆ«‚¢B
‚à‚Á‚ƃXƒ}[ƒg‚È•û–@‚È‚¢‚Ì‚©‚ÈB
¦$controller‚͂ǂ±‚©‚ç‚©Žæ“¾
$model_name = 'Post';
loadModel($model_name);
$model = new $model_name;
$conditions = array('id' => '> 3');
$controller->paginate[$model_name] = array(
@@'limit'=>2,
@@'page'=>1,
@@'conditions'=>$conditions);
$data = $controller->paginate($model);
pr($data); //ŒŸõî•ñ
pr($controller->params['paging'][$model_name]); //ƒy[ƒWî•ñ
137:nobody‚³‚ñ
07/12/19 19:37:24 nmvrwuDT
recursive‚ª2ˆÈã‚̃Aƒ\ƒVƒG[ƒVƒ‡ƒ“‚ð“®“I‚É•ÏX‚·‚é•û–@‚ª‚æ‚‚í‚©‚ç‚È‚¢B
—Ⴆ‚Î
blog
‚Á‚ăe[ƒuƒ‹‚ªhasMany‚Å
post
‚Á‚ăe[ƒuƒ‹Ž‚Á‚Ä‚ÄA‚»‚̂܂½‚³‚ç‚ÉhasMany‚Å
comment
‚Á‚ăe[ƒuƒ‹‚ðŽ‚Á‚Ä‚½‚Æ‚·‚éB
•’i‚Í‚»‚ꂼ‚ê‚͈ꗗ‚Å•\ަ‚µ‚½‚¢‚Ì‚Ålimit‚ð10‚‚ç‚¢‚Éݒ肵‚Ä‚é‚ñ‚¾‚¯‚ÇA
ƒuƒƒO‚̈ꗗ‚©‚çpost‚Æ‚»‚ê‚É•R•t‚comment‚ð‘S‚Ď擾‚·‚éÛ‚É
$this->Blog->findAll();
‚ŃRƒƒ“ƒg‚¾‚¯‚Ílimit‚ð3‚É‚µ‚½‚¢B
$this->Post->hasMany['Comment']['limit'] = 3;
$this->Post->bindModel(array('hasMany' => array('Comment' => array('limit' => 3))));
‚Æ‚©ŽŽ‚µ‚½‚¯‚ÇA‚à‚¤–³—B
‰½‚©ŠÔˆá‚Á‚Ä‚éH
138:nobody‚³‚ñ
07/12/20 02:56:46
o—ˆ‚È‚¢‚±‚Æ‚à‚È‚¢‚ªA
ƒe[ƒuƒ‹–¼‚ð•¡”Œ`‚É‚µ‚È‚¢Žž“_‚Å
Ž©•ª‚Å’²‚ׂĂȂ³‚·‚¬Š´‚ª“`‚í‚Á‚Ä‚«‚Ä
ƒAƒhƒoƒCƒX‚µ‚½‚¢‹CŽ‚¿‚ɂȂê‚È‚¢B
139:1/3
07/12/20 04:06:27 XdoaO407
’²‚ׂĂȂ¢‚‚à‚è‚ł͂Ȃ¢‚ñ‚¾‚¯‚ÇAŠm‚©‚Éî•ñ‚ð¬o‚µ‚É‚µ‚Ă邱‚¿‚炪ˆ«‚©‚Á‚½B
‚²‚ß‚ñ‚È‚³‚¢B
Œë‰ð‚ð¶‚܂Ȃ¢‚悤‚É‚à‚¤ˆê“xà–¾‚·‚邯A
blogs ƒe[ƒuƒ‹‚ÍBlogƒ‚ƒfƒ‹‚Ì’†‚Å
var $hasMany = array('Post' => array('classname' => 'Post', 'limit' => 10));
postsƒe[ƒuƒ‹‚Å‚ÍPostƒ‚ƒfƒ‹‚Å
var $hasMany = array('Comment' => array('classname' => 'Comment', 'limit' => 10));
‚»‚¢‚ÅÅŒã‚É
commentƒe[ƒuƒ‹‚ªCommentƒ‚ƒfƒ‹‚Å‚»‚ꂼ‚ê’è‹`‚³‚ê‚Ä‚½‚Æ‚µ‚ÄB
•’ʂ̓Rƒ“ƒgƒ[ƒ‰[‚Åʼn‚É
var $uses = array('Blog', 'Post', 'Comment');
‚Á‚Ä‚â‚Á‚Ä‚¨‚¢‚ÄA
$blogs = $this->Blog->findAll(null,null,null,null,null, $recursive = 2);
‚Å‚»‚ꂼ‚ê
count($blogs['Posts']);//@‚ª10Œ
count($blogs['Posts']['Comments']);//@‚ª10Œ
“ü‚邿‚ËB
140:2/3
07/12/20 04:06:58 XdoaO407
‚Å‚àblog‚̈ꗗ‚©‚ç‘S‚Ä‚ÌPost‚ÆComment‚ðŽæ‚èo‚·‚Ì‚ªƒŠ‚“|ƒX‚ª–ܑ̖³‚¢‚Æ‚«‚ª‚ ‚Á‚½‚Æ‚µ‚ÄA
@1.Post‚ð3Œ‚¾‚¯Žæ‚èo‚µ‚½‚¢
@2.Comment‚ð3Œ‚¾‚¯Žæ‚èo‚µ‚½‚¢
‚Æ‚·‚ê‚ÎA
1‚ÌPost‚̂ق¤‚Í
$this->Blog->hasMany['Post']['limit'] = 3;
‚È‚è
$this->Blog->bindModel(array('hasMany' => array('Post' => array('limit' => 3))));
‚Ȃ肵‚Ä‚â‚ê‚΂ ‚Æ‚Í
$blogs = $this->Blog->findAll(null,null,null,null,null, $recursive = 2);
‚Å3Œ‚¾‚¯Post‚ðŽæ‚èo‚¹‚é‚ñ‚¾‚¯‚ÇA
2‚ÉŠÖ‚µ‚Ä‚Í
$this->Post->hasMany['Comment']['limit'] = 3;
‚ð‚â‚Á‚Ä‚à
$this->Post->bindModel(array('hasMany' => array('Comment' => array('limit' => 3))));
‚ð‚â‚Á‚Ä‚àA
‚»‚ÌŒã
$blogs = $this->Blog->findAll(null,null,null,null,null, $recursive = 2);
‚±‚ê‚ð‚·‚é‚Æ
count($blogs['Posts']['Comments']);
‚Í10ŒŽæ‚èo‚³‚ê‚Ä‚µ‚Ü‚¤‚ñ‚Å‚·‚æB
141:3/3
07/12/20 04:07:32 XdoaO407
Ž©•ª‚Å‚Í
$this->Blog->findAll()
‚Åblogsƒe[ƒuƒ‹‚Ì’¼‰º‚ÌhasMany‚Í“®“I‚ɃAƒ\ƒVƒG[ƒVƒ‡ƒ“‚Å‚«‚é‚ñ‚¾‚¯‚ÇA
‚»‚Ì‚³‚ç‚ɉº‚̃Aƒ\ƒVƒG[ƒVƒ‡ƒ“‚ÉŠÖ‚µ‚Ă͓®“I‚É•ÏX‚Å‚«‚È‚‚Ä”Y‚ñ‚Å‚é‚ñ‚¾‚¯‚ÇA
‰½‚©Œˆ’è“I‚ÉŠÔˆá‚Á‚Ä‚éH
•’Ê‚Ío—ˆ‚é‚à‚ñ‚È‚ñ‚¾‚Á‚½‚çA
•ʂ̂Ƃ±‚ë‚ÅŽ©•ª‚ª“r•û‚à–³‚¢ƒPƒAƒŒƒXƒ~ƒX‚ð”Æ‚µ‚ĂĂ½‚Ü‚½‚Üo—ˆ‚ĂȂ¢‚¾‚¯‚¾‚Á‚Ă킩‚邾‚¯‚Å‚à
‘Îôl‚¦‚ê‚é‚©‚ç‚ ‚肪‚½‚¢‚ñ‚Å‚·‚¯‚ÇB
142:nobody‚³‚ñ
07/12/20 04:10:41
‚ ‚ ‚ A„È‚µ‚½‚Í‚¸‚Ȃ̂ÉcB
>>139‚Ì
> ‚»‚¢‚ÅÅŒã‚É
> commentƒe[ƒuƒ‹‚ªCommentƒ‚ƒfƒ‹‚Å‚»‚ꂼ‚ê’è‹`‚³‚ê‚Ä‚½‚Æ‚µ‚ÄB
‚Í
> ‚»‚¢‚ÅÅŒã‚É
> commentsƒe[ƒuƒ‹‚ªCommentƒ‚ƒfƒ‹‚Å‚»‚ꂼ‚ê’è‹`‚³‚ê‚Ä‚½‚Æ‚µ‚ÄB
@@@@@@ ~~
‚̊ԈႢ‚Å‚·B
d‚Ëd‚Ë‚²‚ß‚ñ‚È‚³‚¢B
143:nobody‚³‚ñ
07/12/20 13:00:08 rEyzQF0b
$this->Blog->Post->hasMany['Comment']['limit'] = 3;
ÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
5228“ú‘O‚ÉXV/35 KB
’S“–:undef