yPHPzƒtƒŒ[ƒ€ƒ[ƒ ..
94:nobody‚³‚ñ
08/12/24 05:59:57
PHP4‚̃Tƒ|[ƒgI‚í‚Á‚Ă݂ñ‚È5.2‚ɂȂè‚‚‚ ‚é‚ñ‚¾‚©‚ç5.2‚©‚ç‚Å‚à‚¢‚¢‚ñ‚¶‚á‚ËH
95:nobody‚³‚ñ
08/12/24 06:04:17
>>88
ƒIƒuƒWƒFƒNƒg‚¾‚Æ
ArrayObjectŠÖ”‚Æ‚©•K—v‚ɂȂé‚ñ‚Å‚µ‚åH
‚»‚ê‚Á‚ÄŽèŠÔ‚¶‚á‚È‚¢H
96:nobody‚³‚ñ
08/12/24 06:09:24
>>88
>>foreach‚ŃvƒƒpƒeƒBˆÈŠO‚ðˆµ‚¢‚½‚¢‚È‚çIteratorŒn‚ðimplement
‚Ç‚¤‚â‚Á‚ÄHƒR[ƒh‘‚¢‚Ä‚‚ê‚æ
java‚¶‚á‚È‚¢‚ñ‚¾‚©‚炳BBB
97:nobody‚³‚ñ
08/12/24 06:11:27
>>94
‚Ȃ肂‚ ‚é‚à‚̂̂ð
“–‚½‚è‘O‚ÉŽg‚¦‚é‚̂悤‚ÈŒ¾‚¢•û‚ð‚·‚é‚Ì‚Í
‚¢‚©‚ª‚È‚à‚Ì‚©‚ÆEEE
98:nobody‚³‚ñ
08/12/24 06:19:47
>>88
ArrayObject‚Ý‚½‚¢‚È•sˆÀ’è‚ÈŠÖ”‚悎g‚Á‚Ă邿‚È‚—‚—‚—
URLØÝ¸(uruseiyatsura.way-nifty.com)
99:nobody‚³‚ñ
08/12/24 06:22:53
>>88
>>ƒIƒuƒWƒFƒNƒg‚ð”z—ñ‚Æ‚µ‚Ĉµ‚¢‚½‚¢‚ñ‚È‚çArrayObject‚Æ‚©‚ ‚é‚â‚ñB
ArrayObject‚ăIƒuƒWƒFƒNƒg‚ð”z—ñ‚Æ‚µ‚Ĉµ‚¤ŠÖ”‚È‚ñH
”z—ñ‚ðƒIƒuƒWƒFƒNƒg‚Æ‚µ‚Ĉµ‚¤‚ñ‚¶‚á‚È‚‚ÄH
URLØÝ¸(php.mirror.camelnetwork.com)
100:nobody‚³‚ñ
08/12/24 06:27:46
>>88
ArrayObject‚Ä”z—ñ‚ðƒIƒuƒWƒFƒNƒg‚Æ‚µ‚Ĉµ‚Á‚Ă邿‚ËH
‹LŽ–‚ð‚«‚¿‚ñ‚Æ“Ç‚à‚¤‚æI‘fl‚³‚ñ
101:nobody‚³‚ñ
08/12/24 11:25:53
‚¢‚Ü‚³‚ç’m‚Á‚½‚ñ‚¾‚¯‚ÇAOpenPNE‚ªƒtƒŒ[ƒ€ƒ[ƒN‚Ésymfony‚ðÌ—p‚µ‚½‚Ý‚½‚¢‚ËB
‚¿‚傢޹“i‚—
102:nobody‚³‚ñ
08/12/24 13:12:13
>>97
“Á’è‚̊‹«‚Å“®‚©‚·ƒAƒvƒŠ‚ª–w‚ǂȂñ‚¾‚©‚ç
ˆê”Ê”z•z‚·‚éCGI‚Å‚à‚È‚¯‚è‚áŽg‚¦‚é‚È‚çŽg‚¦‚΂¢‚¢‚Æ‚à‚¤
103:nobody‚³‚ñ
08/12/24 14:29:58
>>102
‚‚©‚¦‚΂¢‚¢‚â‚ñ
CakePHP‚ÅŽg‚¤•K—v‚ª‚ǂꂾ‚¯‚ ‚é‚Ì‚©‚ÆEEE
104:nobody‚³‚ñ
08/12/24 14:34:03
Žg‚¦‚éAŽg‚¢‚½‚¢A‚Á‚ÄŒ¾‚Á‚Ä‚él‚ɑ΂µ‚ÄA
Žg‚¤•K—v‚È‚¢‚Á‚Ä‚©‚½‚‚ȂɌ¾‚¤‚Ì‚à‚È‚ñ‚¾‚©‚È‚Ÿ‚Á‚ÄŽv‚¤B
105:nobody‚³‚ñ
08/12/24 17:44:15
‚ ‚‚܂ŃAƒhƒoƒCƒX‚âˆÓŒ©‚ÅŽ©•ª‚Å”»’f‚·‚ê‚΂¢‚¢‚¶‚á‚ñ
106:nobody‚³‚ñ
08/12/24 20:54:05
>>105
‚¨‚Ü‚¦‚̂̓AƒhƒoƒCƒX‚¶‚á‚Ë[‚æ‚—
Ž©•ª‚Ì”Œ¾ŒJ‚è•Ô‚µ‚ēǂñ‚ł݂ë
107:nobody‚³‚ñ
08/12/24 23:37:14
>>106
‚ ‚ç‚ ‚çAŽŸ‚ÍŸŽè‚É“Á’è‚Å‚·‚©w
108:nobody‚³‚ñ
08/12/25 12:13:56
2ƒJƒ‰ƒ€‚̃Cƒ“ƒfƒbƒNƒX‚ðmodel‚Ƀvƒ‰ƒCƒ}ƒŠƒL[‚Æ‚µ‚ÄÝ’è‚·‚邱‚Æ‚ª‰Â”\‚Å‚ ‚ê‚ÎA
Ý’è‚ð‹³‚¦‚Ä’¸‚¯‚Ü‚¹‚ñ‚Å‚µ‚傤‚©H
Šù‘¶‚Ìmysql DBŠÇ—‚Écake‚ðŽg‚¤‚‚à‚è‚Å‚¢‚½‚çAã‹LÝ’è‚Ì‚½‚ß
id‚̃e[ƒuƒ‹‚ð’ljÁ‚µ‚ăvƒ‰ƒCƒ}ƒŠ‚ÉÝ’è‚·‚邱‚Æ‚ªs‚¦‚Ü‚¹‚ñ‚Å‚µ‚½B
109:nobody‚³‚ñ
08/12/25 12:26:16
cakeŽg‚¤‚È‚çAOOP‚̕׋‚Í•K{H
‚È‚ñ‚©‚₽‚çu‚È‚ñ‚¿‚á‚çextends``v‚Æ‚©‚Á‚Ä
o‚Ä‚‚é‚ñ‚Å‚·‚¯‚ÇHH
110:nobody‚³‚ñ
08/12/25 12:31:02
>>109
•s—vB
extends‚ª‰½‚ð‚µ‚Ä‚¢‚é‚©‚Æ‚©A‹^–â‚ÉŽv‚Á‚½‚ç“s“x’²‚ׂ邂炢‚ÌŽp¨‚ª‚ ‚ê‚Ηǂ¢‚ÆŽv‚¤
111:nobody‚³‚ñ
08/12/25 13:14:10
>>108
URLØÝ¸(book.cakephp.org)
u‚Å‚«‚È‚©‚Á‚½v‚Æ‚¢‚¤‚ÆH
112:nobody‚³‚ñ
08/12/25 13:30:27
>>111
Šù‘¶‚̃vƒƒOƒ‰ƒ€‚ªŽg—p‚µ‚Ä‚¢‚éDB‚ðA‰¡‚©‚çcake‚ÅŠÇ—‚µ‚½‚©‚Á‚½‚Ì‚ÅA
DB‚ðV‚µ‚ì‚Á‚½‚èA‚·‚Å‚Éì‚ç‚ê‚Ä‚¢‚é2ƒJƒ‰ƒ€‚̃Cƒ“ƒfƒbƒNƒX‚ð‰ðœ‚µ‚½‚è‚Í
‚Å‚«‚Ü‚¹‚ñB
idƒJƒ‰ƒ€‚ð쬂µAauto incremental‚ðݒ肵‚悤‚Æ‚·‚邯A
‚·‚Å‚Éprimary‚ª‘¶Ý‚·‚邽‚߂Ɉ—‚ªŽ¸”s‚µ‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½B
primary‚Éݒ肳‚ê‚Ä‚¢‚é2ƒJƒ‰ƒ€‚̃Cƒ“ƒfƒbƒNƒX‚ð‰ðœ‚·‚邯A
Šù‘¶‚̃vƒƒOƒ‰ƒ€‚ª“®ì‚µ‚È‚‚È‚Á‚Ä‚µ‚Ü‚¤‚̂ł·c
113:nobody‚³‚ñ
08/12/25 13:47:22
>>112
CakePHP‚ł͕¡‡ƒvƒ‰ƒCƒ}ƒŠƒL[‚ÍŽg‚¦‚È‚¢
114:nobody‚³‚ñ
08/12/25 13:57:27
>>112‚³‚ñ
‚±‚±‚ð“ǂނƂ¢‚¢‚æ!
"•¡‡ƒL[" ƒtƒH[ƒ‰ƒ€ - CakePHP Users in Japan
URLØÝ¸(cakephp.jp)
115:nobody‚³‚ñ
08/12/25 23:43:53
>>113-114
cake‚Æ•¡‡ƒL[ˆ—‚ɂ‚¢‚ÄA—‰ð‚ª[‚Ü‚è‚Ü‚µ‚½B
‚È‚ñ‚Æ‚©‚Ȃ肻‚¤‚Å‚·B‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
116:nobody‚³‚ñ
08/12/26 10:52:31
1.2 stable‚ ‚°
117:nobody‚³‚ñ
08/12/26 11:25:09
RC4‚©‚ç‚Ù‚Æ‚ñ‚Ǖςí‚Á‚ĂȂ¢‚â‚ñ‚¯‚—
‚à‚Á‚ÆŠ®‘S‚ɃoƒOŽæ‚Á‚Ä‚©‚ç‚É‚µ‚Ăقµ‚©‚Á‚½EEE
‚Å‚à‚¨‚߂łÆ`I
118:nobody‚³‚ñ
08/12/26 12:06:29
1.2‚·‚½‚Ô‚éƒLƒ^[
‚EEƒNƒŠƒXƒ}ƒXƒvƒŒƒ[ƒ“ƒgH
119:nobody‚³‚ñ
08/12/26 12:24:27
‚µ‚©‚àƒP[ƒL‚Á‚ĂƂ±‚ªŸ—ނĂ邗
120:nobody‚³‚ñ
08/12/26 12:32:56
‚¢‚âAƒNƒŠƒXƒ}ƒXƒP[ƒL‚©
121:nobody‚³‚ñ
08/12/26 12:33:32
‚ AƒŠƒ[ƒh–Y‚ê‚ăŒƒX•t‚¢‚Ä‚é‚Ì‚«‚©‚ñ‚©‚Á‚½‚í
122:nobody‚³‚ñ
08/12/26 15:09:01
‚¢‚‚àDonation‚ÌŠ No Thanks‚Å‚²‚ß‚ñ‚ËB
123:nobody‚³‚ñ
08/12/26 15:14:48
ŽO€ðŒŽ®‚Ç‚ñ‚¾‚¯•Ö—˜‚â‚Ë‚ñB‘½—l‚͉“ǫˆ«‚‚·‚é
ƒrƒ…[‚ÅŽg‚¤‚Æ‚©‚Ȃ茩’Ê‚µ‚ª‚æ‚‚È‚é
124:nobody‚³‚ñ
08/12/26 15:26:28
CakePHP ‚É‚¨‚¯‚éƒVƒ“ƒ{ƒ‹‚Ì–½–¼‹K–ñ
private 擪‚ɃAƒ“ƒ_[ƒo[‚ð‚Q‚Â’u‚ __test
protected 擪‚ɃAƒ“ƒ_[ƒo[‚ð‚P‚Â’u‚ _test
public 擪‚ɃAƒ“ƒ_[ƒo[‚ð’u‚©‚È‚¢ test
ƒiƒ“ƒWƒƒƒRƒŠƒƒ[
125:nobody‚³‚ñ
08/12/26 15:44:12
>>124
Python‚Å‚àŽ—‚½Žd‘g‚Ý‚ªŽg‚í‚ê‚Ä‚¢‚éB
е‚ê‚ê‚Έ«‚¢‚à‚Ì‚¶‚á‚È‚¢B
126:nobody‚³‚ñ
08/12/26 16:23:26
cakephp,‚¿‚å‚Á‚Ƃނ¸‚©‚µ‚‚È‚¢H
127:nobody‚³‚ñ
08/12/26 16:33:19
Ethna‚âMaple‚æ‚è‚©‚È‚èŠÈ’P‚¾‚ÆŽv‚Á‚½‚ª
128:nobody‚³‚ñ
08/12/26 17:06:20
>>126
“‚¢‚Æ‚¢‚¤‚©“ÆŽ©ƒ‹[ƒ‹‚ª‘½‚¢‚Ƃ͊´‚¶‚½B
‚µ‚©‚µA‚»‚ê‚ð’´‚¦‚½æ‚ÌŠJ”Œø—¦‚Í‚·‚΂炵‚¢‚ÆŽv‚¤B
129:nobody‚³‚ñ
08/12/26 17:06:36
‚ñH
cake‚Ìprotected‚Á‚Ăǂ¤‚¢‚¤ƒ^ƒCƒ~ƒ“ƒO‚ÅŽg‚¤‚ñHH
130:nobody‚³‚ñ
08/12/26 17:13:03
‚Ù‚ñ‚ƂɊJ”Œø—¦‚‚¢‚Ì‚©‚È‚
symfony‚àŽg‚Á‚½‚¯‚ǃoƒŠƒf[ƒVƒ‡ƒ“ƒ‹[ƒ‹‚ÌŽ©“®¶¬‚ª–³‚¢‚̂͊mŽÀ‚Ƀ}ƒCƒiƒX
131:nobody‚³‚ñ
08/12/26 18:17:48
1.1‚©‚ç1.2‚ɕς¦‚½‚ç•\ަ‚Éí‚É10•b—]Œv‚É‚©‚©‚邿‚¤‚ɂȂÁ‚½‚¯‚ǂȂñ‚ÅH
132:nobody‚³‚ñ
08/12/26 19:14:18
debugƒ‚[ƒh‚¶‚á‚Ë
133:nobody‚³‚ñ
08/12/26 19:19:08
ŠJ”Œø—¦‚ÌŒüãˆÈã‚ÉAƒƒ“ƒeƒiƒ“ƒXŒø—¦‚ÌŒüã‚ðŽÀŠ´‚·‚邱‚Æ‚ª‘½‚¢
‰ß‹Ž»ì‚µ‚½ƒR[ƒh‚ðŒ©‚½‚Æ‚«Au‰½‚Å‚±‚ñ‚È‚±‚Æ‚µ‚Ä‚é‚ñ‚¾‚Á‚¯Hv‚Á‚Ä‚¢‚¤‚Ì‚ªŒƒŒ¸‚µ‚½
134:nobody‚³‚ñ
08/12/26 19:50:29
1.2stable‚Ìbake‚Á‚Ä•¡”ƒvƒƒWƒFƒNƒg‘O’ñ‚Ý‚½‚¢‚ɂȂÁ‚½‚¯‚ÇA‚Ç‚±‚ɃvƒƒWƒFƒNƒgì‚é‚Ì‚ª‚¢‚¢‚ñ‚¾‚ë?
cake‚̈ê”Ôã‚̃fƒBƒŒƒNƒgƒŠ‚ÉA/app‚Æ•À‚ÔŒ`‚Åì‚邯ŠÇ—‚µ‚â‚·‚¢‚©‚ÈB
PDT‚Æ‚©‚ÅŠÇ—‚·‚éã‚Å‚àB
135:134
08/12/26 22:09:57
Œ‹‹ÇŠy‚·‚邽‚߂ɡ‚܂łǂ¨‚èapp‚Ì’†‚Éì‚鎖‚É‚µ‚½
136:nobody‚³‚ñ
08/12/26 22:30:57
•¡”ƒvƒƒWƒFƒNƒg‚Á‚Ăǂ¤‚â‚é‚ñ‚Å‚·‚©‚ËH
137:nobody‚³‚ñ
08/12/26 22:36:04
•¡”ƒvƒƒWƒFƒNƒg‚Æ‚¤‚©AƒRƒA(cakeƒfƒBƒŒƒNƒgƒŠ)‚Ì‹¤—L‚¾‚ëH
ƒ}ƒjƒ…ƒAƒ‹‚É‘‚¢‚Ä‚ ‚éB
URLØÝ¸(book.cakephp.org)
138:nobody‚³‚ñ
08/12/26 22:41:30
ƒRƒ~ƒ…ƒjƒeƒB‚̃Œƒxƒ‹‚à’á‚¢‚µ
‚¾‚ß‚Á‚Û‚‚Ëcake
139:nobody‚³‚ñ
08/12/26 22:55:42
‚Æ‚‚Ƀ_ƒ‚Á‚Û‚¢‚Æ‚±‚늴‚¶‚È‚¢‚ñ‚¾‚ª
140:nobody‚³‚ñ
08/12/27 01:25:44
>>136
bake‚ÅD‚«‚ȂƂ±‚ë‚ɃvƒƒWƒFƒNƒg‚ð“f‚¯‚邿
141:nobody‚³‚ñ
08/12/27 03:36:46
URLØÝ¸(book.cakephp.org)
‚Æ‚©IE7‚Å‚à‚¨‚©‚µ‚¢‚µAfirefox‚¾‚Æ‚à‚Á‚Æ‚â‚΂¢
‚È‚ñ‚ƂȂç‚ñ‚ÌH
142:nobody‚³‚ñ
08/12/27 08:43:14
CakePHP‚ÌV‚µ‚¢–{i‰pŒê‚¾‚¯‚Çj
Practical CakePHP Projects 400ƒy[ƒW 3,963‰~@08/12/8”s
URLØÝ¸(www.amazon.co.jp)
‚Ç‚¤‚æH
iŽQlj”¼”N‘O‚É””„‚³‚ê‚Ä‚¢‚éŽo–…‘
Beginning CakePHP: From Novice to Professional 344ƒy[ƒW 3,963‰~ 08/7/21”s
URLØÝ¸(www.amazon.co.jp)
143:nobody‚³‚ñ
08/12/27 12:39:56
>>142
4000‰~‚Æ‚©‚ ‚Ù‚‚³[
ƒy[ƒW‚ ‚½‚è10‰~‚©‚æ
144:nobody‚³‚ñ
08/12/27 13:29:46
uTerrible Examples, Poorly Written Book...v‚Á‚ÄŒ¾‚í‚ê‚Ä‚éB
145:nobody‚³‚ñ
08/12/27 13:52:50
‚±‚̃VƒŠ[ƒY‚Á‚Ä“ú–{‚ÅŒ¾‚¤‚Æu‚Å‚«‚évƒVƒŠ[ƒY‚Ý‚½‚¢‚È‚à‚ñ‚¾‚ëH
146:nobody‚³‚ñ
08/12/27 15:59:16
‚Å‚«‚éƒVƒŠ[ƒY‚Í–¾‚ç‚©‚É’´‰SŽÒŒü‚¯‚ÈŽÊ^ƒƒCƒ“‚Ì\¬‚È‚¾‚¯‚Å
’l’i‚à”{‚‚ç‚¢ˆá‚¤‚µˆê‚É‚·‚é‚̂͂©‚í‚¢‚»‚¤
147:nobody‚³‚ñ
08/12/27 18:29:26
‘‘¬CakePHP 1.2.0.7962-Stable‚ðƒ_ƒEƒ“ƒ[ƒh‚µACakePHP1.2‚ðŽn‚߂悤‚Æ‚µ‚½‚ç
URLØÝ¸(cakeforge.org)
app/config/‚Ì’†‚ÉAdatabase.php.defaultƒtƒ@ƒCƒ‹‚ªŒ©“–‚½‚ç‚È‚¢B
’T‚µ•û‚ªˆ«‚¢‚Ì‚©H–{‰Æ‚ª–Y‚ꕨ‚µ‚½‚Ì‚©‚ÈH
‚݂Ȃ³‚ñ‚̂Ƃ±‚ëdatabase.php.defaultƒtƒ@ƒCƒ‹‚ ‚è‚Ü‚·H
148:nobody‚³‚ñ
08/12/27 18:33:33
>>147‚Å‚·B
database.php.default‚ ‚è‚Ü‚µ‚½BƒXƒ}ƒ\
149:nobody‚³‚ñ
08/12/28 18:51:53
•·‚«‚½‚¢‚±‚Æ‚ª‚ ‚éB
Model::save() ‚ÅAƒoƒŠƒf[ƒVƒ‡ƒ“ƒGƒ‰[‚ł͂ȂADBƒVƒXƒeƒ€ƒGƒ‰[‚ª‹N‚±‚Á
‚½ê‡‚É‚ÍA“¯—l‚É–ß‚è’l‚Í false ‚ɂȂé‚ñ‚¾‚낤‚©H
‚à‚µ‚»‚¤‚È‚çAƒoƒŠƒf[ƒVƒ‡ƒ“‚ÌꇂƃVƒXƒeƒ€ƒGƒ‰[‚ÌꇂƂÅA–ß‚è’l‚ª
false‚ÌŽž‚̈—‚𕪂¯‚È‚¯‚ê‚΂¢‚¯‚È‚¢‚ÆŽv‚¤‚ñ‚¾‚¯‚ÇA‚Ç‚¤‚µ‚½‚ç‚¢‚¢‚ñ‚¾‚ëH
1. save()‚Ì‘O‚Évalidate()‚ðŽÀs‚µ‚Ä•ªŠò‚·‚éB
2. save()‚Ì‚ ‚Æ‚ÉinvalidFields()‚ðŽÀs‚µ‚Ä•ªŠò‚·‚éB
‚Ý‚ñ‚Ȃ͂ǂ¤‚µ‚Ä‚éH
150:nobody‚³‚ñ
08/12/28 20:13:58
>>149
Model::onError()
151:nobody‚³‚ñ
08/12/28 20:41:33
>>150
‚¤‚í[A‚±‚ê’m‚ç‚È‚©‚Á‚½I
‚È‚ñ‚¾ADBƒAƒNƒZƒX‚̉ӊ‚²‚ƂɃGƒ‰[ˆ—‚·‚é•K—v‚͂Ȃ©‚Á‚½‚ñ‚¾B
‚ ‚肪‚Æ‚¤B
152:nobody‚³‚ñ
08/12/28 22:11:07
DBƒGƒ‰[‚Á‚ÄAonError()ƒCƒxƒ“ƒgƒnƒ“ƒhƒ‰‚̃R[ƒ‹ˆÈŠO‚Å’m‚邱‚Ƃ͂ł«‚È‚¢H
‚¤‚¿‚Ìꇂ¿‚å‚Á‚ÆŽ–‚ ‚Á‚ÄAonError()ŠÖ”‚Å‚ðã‘‚«‚Å‚«‚È‚¢‚Ì‚ÅB
153:nobody‚³‚ñ
08/12/28 22:33:37
ƒNƒ‰ƒXDboSource‚̃\[ƒX‚ðŒ©‚½‚çAModel::onError()‚ªŒÄ‚΂ê‚邯‚«‚ÍA
Model::save()‚Ì–ß‚è’l‚Í‚â‚Á‚Ï‚è false ‚¾‚Á‚½B
save ‚Ì‚ ‚ƂŠinvalidFields‚ª‚ ‚é‚©‚Ç‚¤‚©‚Å•ªŠò‚·‚ê‚΂悳‚»‚¤B
154:nobody‚³‚ñ
08/12/29 03:21:56
>>152
“K“–‚ÉDbo‚ðŒp³‚µ‚ÄonError‚ªŒÄ‚΂ê‚Ă镔•ª‚ðŽÀ‘•‚·‚ê‚΂¢‚¢‚̂łÍH
‚â‚肽‚‚È‚¢‚¯‚ÇB
>>153
DB‘¤‚ªƒGƒ‰[‚ɂȂÁ‚Ă鎞“_‚ÅAsave‚à•³‚à‚È‚¢‚ÆŽv‚¤B
155:nobody‚³‚ñ
08/12/29 10:08:14
>>154
>>153‚ÍAcontroller‚łǂ¤‘‚‚©‚ðŒ¾‚Á‚Ä‚é‚ñ‚¾‚ë
156:nobody‚³‚ñ
08/12/29 10:43:26
>>152
‚Ü‚¸‚͂ǂñ‚ÈŽ–î‚©‚ðà–¾‚µ‚ë
157:nobody‚³‚ñ
08/12/29 13:36:03
uCakePHP“O’ê“ü–åv‚̳Œëî•ñŒfÚ‚µ‚Ä‚‚ê`
URLØÝ¸(seshop.com)
08”N9ŒŽ””„‚ÅA””„‚©‚ç4ƒ•ŒŽ‚àŒo‚Á‚Ä‚¢‚é‚Ì‚ÉA‚Ü‚¾³Œëî•ñŒfÚ‚µ‚ĂȂ¢‚¼`
‰´‚ÍAAjax‚Ì€‚Ìp.178‚ÌƒŠƒXƒg5.5‚ª‘S‘Rˆá‚¤‚Ì‚ª‚í‚©‚炸Aƒƒ`ƒƒŽèŠÔŽæ‚Á‚½‚¼`
‚b‚c‚ÌLIST5-5‚à‘S‘Rˆá‚¤‚¶‚á‚Ë[‚©Bƒ_ƒuƒ‹ƒpƒ“ƒ`‚¾B
‘‚³Œëî•ñŒfÚ‚µ‚Ä‚‚ê`
158:nobody‚³‚ñ
08/12/29 18:21:03
‚»‚ñ‚È–{‚Ì‚±‚Ƃ͂³‚Á‚³‚Æ–Y‚ê‚é‚ׂ«B
159:nobody‚³‚ñ
08/12/29 20:00:17
>>158
–{‚ðˆ«‚Œ¾‚Á‚Ä‚ñ‚¶‚á‚È‚‚ÄA”½‘Î
uCakePHP“O’ê“ü–åv—Ç‚¢–{‚¾‚©‚çŠú‘Ò‚µ‚Ä‚¢‚éB
CakePHP‚P.‚Q‚ʼnðà‚³‚ê‚Ä‚¢‚é‚©‚ç”ñí‚ɕ֗˜B“à—e‚à“ü–åŽÒ‚ɂ̓xƒXƒgB—Ç‚¢—á‘è‚ł킩‚èˆÕ‚¢à–¾B
‚Ü‚¾”¼•ª‚܂łµ‚©“Ç‚ñ‚łȂ¢‚¯‚ÇA‹C•t‚¢‚½ŠÔˆá‚¢‚ðЉî
p.179Α
37: <?php echo $jptime->jpdatetime($product['Product']['created']); ?>
40: <?php echo $jptime->jpdatetime($product['Product']['modified']); ?>
³(‚b‚c‚à‚m‚f)
37: <?php echo $product['Product']['created']; ?>
40: <?php echo $product['Product']['modified']; ?>
160:nobody‚³‚ñ
08/12/29 20:00:53
p.180Α
ƒŠƒXƒg5.7
1: function index() {
ƒŠƒXƒg5.8
1: function index() {
³(CD‚ÍOK)
ƒŠƒXƒg5.7
1: function index($id = NULL) {
ƒŠƒXƒg5.8
1: function index($id = NULL) {
p.89’†‚ ‚½‚è Œë
INSERT INTO products VALUE (1, 1, '¤•i‚P', now(), now())
INSERT INTO products VALUE (2, 2, '¤•i‚Q', now(), now())
INSERT INTO products VALUE (2, 2, '¤•i‚R', now(), now())
³(CD‚ÍOK)
INSERT INTO products VALUE (1, 1, '¤•i‚P', now(), now());
INSERT INTO products VALUE (2, 2, '¤•i‚Q', now(), now());
INSERT INTO products VALUE (3, 3, '¤•i‚R', now(), now());
ã‹L‚R‚‚̓vƒƒOƒ‰ƒ€‚ª“®‚©‚È‚¢‚¯‚ÇAˆÈ‰º‚Q‚‚͂ǂ¤‚Å‚à‚¢‚¢Ž–
p.133‰º‚Ì•û Œë
shopping/controllers/category_controller.php
³
shopping/controllers/categories_controller.php
p.116‰º‚Ì•û Œë
‚ÆŽ¿–₪‚«‚Ü‚·‚Ì‚ÅAuyv‚ð“ü—Í‚µ‚ÄI—¹‚µ‚Ü‚·B
³
‚ÆŽ¿–₪‚«‚Ü‚·‚Ì‚ÅAunv‚ð“ü—Í‚µ‚ÄI—¹‚µ‚Ü‚·B
161:nobody‚³‚ñ
08/12/30 19:33:21 uva7pRTj
Rails‚ð‰Ž^Ž—‚µ‚Ä‚‚ꂽ‚çŠy‚Ȃ̂É
ŠX‚É‚¢‚ç‚Ê‚¨ß‰î‚ª‚‚¢‚ĉñ‚邿‚ËAcake‚Í
Šj‚ɂȂéMVC‚𖳈Ӗ¡‚É–§‚ÉŒ‹‡‚·‚邿‚¤‚Èì‚è‚É‚µ‚½‚肵‚Ä
‘f°‚炵‚¢‚¨Žè–{‚ª‚ ‚é‚É‚à‚©‚©‚í‚炸‰½ŒÌƒZƒ“ƒX‚̂Ȃ¢•ςȊg’£‚ð‚¢‚ê‚é‚ñ‚¾orz
162:nobody‚³‚ñ
08/12/30 23:28:49
D‚«‚ÈFW’T‚µ‚ÄŽg‚Á‚½‚ç‚Ç‚¤‚Å‚µ‚傤‚©
163:nobody‚³‚ñ
09/01/01 15:27:00
‚¨‚ÁAƒ}ƒjƒ…ƒAƒ‹‚̃ŒƒCƒAƒEƒg•ö‚ꂪ’¼‚Á‚½H
164:nobody‚³‚ñ
09/01/01 16:48:24
>>163
–ÚŽŸ‚Ìu3 CakePHP‚É‚æ‚éŠJ”v‚ðƒNƒŠƒbƒN‚·‚邯ƒŒƒCƒAƒEƒg•ö‚ê‚邯‚ÇH
URLØÝ¸(book.cakephp.org)
165:nobody‚³‚ñ
09/01/01 17:23:53
‚ ‚ç‚ÜA‚±‚ê‚Á‚Ăǂ±‚©‚É•ñ‚µ‚½‚Ù‚¤‚ª‚¢‚¢‚ÌH
166:nobody‚³‚ñ
09/01/01 21:00:37
‘¼‚̃y[ƒW‚à•ö‚ê‚Ü‚‚Á‚Ä‚é
ˆÈ‘O‚̃}ƒjƒ…ƒAƒ‹ƒy[ƒW‚ª‚»‚̂܂܃Cƒ“ƒ|[ƒg‚³‚ê‚Ă銴‚¶‚¾‚Ë
167:nobody‚³‚ñ
09/01/02 07:50:16
setFlash()‚ðflash()‚·‚邯
––”ö‚É 1 ‚Á‚Ä‚¢‚¤ƒSƒ~‚ª•t‚¢‚Ä‚‚é‚ñ‚¾‚¯‚ÇA‚È‚ñ‚¾‚낤H
168:nobody‚³‚ñ
09/01/02 07:57:24
Ž–ŒÌ‰ðŒˆ
echo $session->flash();
‚Á‚Ä‘‚¢‚ĕԒl‚Ìtrue‚ðo—Í‚µ‚Ä‚½
169:nobody‚³‚ñ
09/01/02 22:49:27
>>163@@>>165
1.2ƒ}ƒjƒ…ƒAƒ‹‚̃ŒƒCƒAƒEƒg•ö‚ê’¼‚Á‚½‚Ý‚½‚¢B
URLØÝ¸(book.cakephp.org)
170:nobody‚³‚ñ
09/01/02 22:55:13
>>169
‚¨‚ÁA‚Ù‚ñ‚Æ‚¾’†‚Ìlgj
171:nobody‚³‚ñ
09/01/03 02:12:26
‚È‚¨‚Á‚Ä‚Ë[‚æ
ÄŒ»—¦‚Í‚P‚O‚O“‚¶‚á‚È‚¢‚Ì‚©‚Ë‚¥
172:nobody‚³‚ñ
09/01/03 02:28:49
ƒy[ƒW‚É‚æ‚Á‚Äo‚½‚è‚łȂ©‚Á‚½‚è‚Á‚Ă̂͂ ‚Á‚½‚ª
¡Œ©‚½ŒÀ‚è‚ł͒¼‚Á‚Ä‚½
‚Ç‚±‚̃y[ƒW‚Å–â‘èo‚Ä‚éH
173:nobody‚³‚ñ
09/01/03 03:49:50
1€–Ú‚Ã‚Â ŽŸ‚̃y[ƒW ‚ÌƒŠƒ“ƒN‚½‚Ç‚Á‚Ä‚‚Æ‚¨‚©‚µ‚¢‚Ë
174:nobody‚³‚ñ
09/01/03 18:30:22
Formƒwƒ‹ƒp[‚Ìinputƒƒ\ƒbƒh‚ðŽg‚Á‚Ä•¶Žš‚Ì“ü—͉æ–Ê‚ð•\ަ‚·‚邯
•¶ŽšƒTƒCƒY‚ª‘å‚«‚¢‚̂ł·‚ªA•¶ŽšƒTƒCƒY‚𬂳‚‚·‚é‚ɂ͂ǂ¤‚·‚ê‚Î
‚æ‚¢‚Å‚µ‚傤‚©H‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
echo $form->input('content', array('type'=>"text", 'label'=>""));
175:nobody‚³‚ñ
09/01/04 10:58:57
>>174
‚»‚ê‚ÍCSS‚Æ‚©‚̘b‚¶‚á‚È‚‚ÄH
176:nobody‚³‚ñ
09/01/04 12:47:21
>>175
ƒqƒ“ƒg‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
³‰ð‚Ý‚½‚¢‚Å‚·‚ËBCSS‚ÍŽ¨‚É‚µ‚½Ž–‚Í‚ ‚è‚Ü‚·‚ªA“‚¢‚Ì‚Å”ð‚¯‚Ä‚Ü‚µ‚½B
CSS ƒŒƒCƒAƒEƒg@ƒXƒ^ƒCƒ‹ƒV[ƒg‚ªƒL[ƒ[ƒh‚̂悤‚Å‚·‚ËB
URLØÝ¸(www.bnote.net)
URLØÝ¸(www.ideaxidea.com)
•׋‚µ‚ă`ƒƒƒŒƒ“ƒW‚µ‚Ă݂܂·B
177:nobody‚³‚ñ
09/01/04 14:23:59
('A`)
178:nobody‚³‚ñ
09/01/04 17:01:24
ƒe[ƒuƒ‹ƒŒƒCƒAƒEƒg‚ªŽå—¬‚¾‚¯‚ÇA””NŒã‚É‚Ícss‚Í•K{‚ɂȂÁ‚Ä‚éB
¡‚©‚çæŽæ‚肵‚ÄŠo‚¦‚Ä‚¨‚¢‚Ä‘¹‚͂Ȃ¢B
179:nobody‚³‚ñ
09/01/04 17:31:20
Œ»Žž“_‚Ńe[ƒuƒ‹ƒŒƒCƒAƒEƒg‚É‚µ‚悤‚È‚ñ‚Ä“z‚Í‹t‚É—EŽÒ‚ÉŒ©‚¦‚é‚í
180:nobody‚³‚ñ
09/01/04 18:16:16
ƒO[ƒOƒ‹‚̓e[ƒuƒ‹ƒŒƒCƒAƒEƒg‚¾‚æ
181:nobody‚³‚ñ
09/01/04 18:47:13 u5+bOtGZ
”ï—p‘ÎŒø‰Ê
ƒe[ƒuƒ‹Žg‚Á‚½•û‚ª‚͂邩‚ÉŒø—¦“I‚Èꇂɑ_‚Á‚Ä‚â‚é‚̂͛
ƒe[ƒuƒ‹ƒŒƒCƒAƒEƒg‚µ‚©‚Å‚«‚È‚¢‚̂͘_ŠO
182:nobody‚³‚ñ
09/01/04 18:48:37
ƒfƒUƒCƒ“’¼‚Á‚ĂȂ¢‚È
•ö‚ê‚Ü‚‚è
183:nobody‚³‚ñ
09/01/04 19:10:12
>>180
ƒO[ƒOƒ‹Ž©‘Ì‚ªƒNƒ[ƒ‹‚³‚ê‚é•K—v‚͂Ȃ©‚낤BB
184:nobody‚³‚ñ
09/01/05 02:25:07
‚È‚ºCakePHP‚Ý‚½‚¢‚È«—ˆ«‚È‚³‚»‚¤‚È‹Zp‚ÉŽžŠÔŽg‚Á‚Ä‚é‚ÌH
185:nobody‚³‚ñ
09/01/05 02:48:35
>>184
‚¨‘O‚³‚ñ‚à‚±‚±‚ÅŽg‚Á‚Ă邿‚Ëw
186:nobody‚³‚ñ
09/01/05 02:48:56
‚¶‚á‚ CakeˆÈŠO‚Å‚¢‚¢‚Ì‹³‚¦‚Ä‚‚ê‚æBPHP‚ÅB
187:nobody‚³‚ñ
09/01/05 03:19:39
ƒI[ƒvƒ“ƒ\[ƒX‚ ‚Õ‚è‚Ì‘½‚‚ªPHP»
188:nobody‚³‚ñ
09/01/05 16:02:01
>>187
‚»‚ê‚Í‚¿‚å‚Á‚Æ‘O‚ÉPerlŠJ”ŽÒ‚ªŒ¾‚Á‚Ä‚½‘䎌‚¾‚æEEE
189:nobody‚³‚ñ
09/01/05 20:31:10 qd8O6pD6
ŽdŽ–‚ÅŽd•û‚È‚cakeŽg‚Á‚Ä‚é‚ªŽŸŽg‚¤‚±‚Ƃ͂Ȃ¢‚¾‚낤EEE
190:nobody‚³‚ñ
09/01/05 21:29:11
>>189
‚¿‚Ȃ݂ɎŸ‚͉½‚ðŒŸ“¢‚µ‚Ä‚éH
191:nobody‚³‚ñ
09/01/05 23:41:50
‚à‚¿A‚¿‚¡‚½‚ñ
192:nobody‚³‚ñ
09/01/06 09:15:09
‚Â½ÚØÝ¸(php”Â)
193:nobody‚³‚ñ
09/01/06 09:26:24
URLØÝ¸(book.cakephp.org)
‚Ü‚¾‰ó‚ê‚Ă邼[
194:nobody‚³‚ñ
09/01/06 09:36:40 UaXiuRrZ
URLØÝ¸(book.cakephp.org)
‚±‚̕ӂè‚à
1ƒy[ƒW•\ަ‚Å•ö‚ê‚é
195:nobody‚³‚ñ
09/01/06 15:31:13
>>193-194
‚±‚Ì–â‘è‚Á‚Äcakephp‚Ì–â‘è‚¶‚á‚È‚‚Ä
ƒfƒUƒCƒ“(css)‚Ì–â‘è‚Å‚¨‚‹H
196:nobody‚³‚ñ
09/01/06 15:48:45
ƒtƒŒ[ƒ€ƒ[ƒN‚̉¶Œb‚ðŽó‚¯‚é‚Ì‚Í
ƒ}ƒXƒ^[‚µ‚Ä‚©‚ç‚P”NŒã‚¾‚ÆŽv‚¤B‚P”NŒo‚‚ÆCakePHP‚É“Á‰»‚µ‚½Žg‚¢‚܂킵o—ˆ‚郃WƒbƒN‚ª‚©‚Ȃ葂¦‚é
‚Ȃ̂ÅV‚µ‚¢ƒtƒŒ[ƒ€ƒ[ƒN‚ªo‚ÄA‚·‚®ˆÚs‚·‚é‚Ì‚Í
¡‚܂Œ~Ï‚µ‚½ƒƒWƒbƒN‚ðŽÌ‚Ä‚é‚É“™‚µ‚¢‚Ì‚Å
CakePHP‚ð‚WŠ„AV‚µ‚¢ƒtƒŒ[ƒ€ƒ[ƒN‚QŠ„‚Æ‚¢‚¤Š´‚¶‚ŃtƒŒ[ƒ€ƒ[ƒN‚ðŽg‚Á‚Ä‚¢‚±‚¤‚ÆŽv‚Á‚Ä‚¢‚é
197:nobody‚³‚ñ
09/01/06 15:52:53
¬’·«‚ðl‚¦‚邯A‘S‘̈Č‚Ì‚QC‚RŠ„‚ÍV‚µ‚¢ƒtƒŒ[ƒ€ƒ[ƒN‚Ö—Í‚ð“ü‚ꂽ•û‚ª‚¢‚¢
‚±‚̃oƒ‰ƒ“ƒX‚ª‘娂¾‚ÆŽv‚¤AŠ®‘SƒVƒtƒg‚Í‚½‚¾‚̃oƒJ‚ÆŽv‚¤‚µ
CakePHP‚P‚O‚O“‚½‚æ‚è‰ß‚¬‚àA«—ˆ‚ª‚È‚¢
198:nobody‚³‚ñ
09/01/06 15:55:30
V‚µ‚¢ƒtƒŒ[ƒ€ƒ[ƒN‚ðŠo‚¦‚é‚É‚µ‚Ä‚à
CakePHP‚ð’´‚¦‚é‚à‚̂͌©“–‚½‚ç‚È‚¢‚©‚ç
ŽÀŽ¿A‚b‚‚‹‚…‚o‚g‚o‚P‚O‚O“‚Å‚â‚Á‚Ä‚é
199:nobody‚³‚ñ
09/01/06 16:08:25
ƒRƒ“ƒZƒvƒg‚³‚¦—‰ð‚µ‚Ä‚ê‚ÎV‚µ‚¢ƒtƒŒ[ƒ€ƒ[ƒN‚Ì“±“ü‚È‚ñ‚Ä
‚¹‚¢‚º‚¢ŽO“ú’ö“x‚̃RƒXƒg‚µ‚©‚©‚©‚ç‚È‚¢‚ÆŽv‚¤‚ñ‚¾‚ª
“ÆŽ©ƒRƒ“ƒ|[ƒlƒ“ƒg‚ðˆÚ‚·‚É‚µ‚Ä‚à
200:nobody‚³‚ñ
09/01/06 16:30:45
1.2.0.7962 Final‚«‚½
201:nobody‚³‚ñ
09/01/06 17:03:32
ׂ©‚¢‚Æ‚±‚ë‚Ńnƒ}‚è‚Ü‚‚é“úXc
o—ˆ‚él‚Ƃ̈Ⴂ‚ð’ÉŠ´‚µ‚Ü‚·
202:nobody‚³‚ñ
09/01/06 17:51:38
>>200
‚ ‚¯‚¨‚ß
203:nobody‚³‚ñ
09/01/06 17:54:47
>>196
Œ¾‚¤‚æ‚Ë‚¥`
‰´‚à2”N‚‚ç‚¢Žg‚Á‚Ă邯‚ÇA‚Ù‚ñ‚Á‚ÆŽg‚¢‰ñ‚µ‚ªŒø‚B
‘f°‚炵‚¢‚Å‚·B
204:nobody‚³‚ñ
09/01/07 00:15:09
>>200
ƒƒŠƒNƒŠ
205:nobody‚³‚ñ
09/01/07 02:09:30
CakePHP 1.2 SP1‚͂܂¾‚Å‚·‚©H
206:nobody‚³‚ñ
09/01/07 10:48:13
ModelBaker‚ª˜b‘è‚É‚ ‚ª‚Á‚Ä‚±‚È‚¢‚¯‚ÇA’N‚àŽg‚Á‚ĂȂ¢‚Ì‚©‚ÈH
URLØÝ¸(www.widgetpress.com)
Macƒ†[ƒU[Ž©‘̂Ȃ¢‚Ì‚©‚ÈB
Ž©•ª‚Í‚±‚ê‚©‚炳‚í‚Á‚Ă݂܂·B
207:nobody‚³‚ñ
09/01/07 16:24:24
>>206
‚È‚ñ‚©¦‚»‚¤B‚ÆŽv‚Á‚Ä—Ž‚Æ‚µ‚Ă݂½‚¯‚Ç10.5ê—p‚Ȃ̂ËEEEŽc”OB
208:nobody‚³‚ñ
09/01/07 16:47:56
URLØÝ¸(book.cakephp.org)
‚±‚ê‚Á‚ăgƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“Žg‚í‚È‚¢‚Ƃ܂¸‚¢H
209:nobody‚³‚ñ
09/01/07 16:55:48
>>208
Ú‚µ‚¢‚±‚Ƃ͑¼‚Ìl‚É÷‚邪
‹L‰¯‚ª’è‚©‚È‚çAŠm‚©Œ”Žæ“¾iselectj‚µ‚ÄA‘‚«ž‚Þiupdatej‚¾‚¯‚¾‚Á‚½‚ÆŽv‚¤‚©‚çAƒgƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“ŠÖŒW‚È‚¢‚Í‚¸B
210:209
09/01/07 17:00:24
>>208
‚ ‚êH•¡”Model‚Ìsave‚ɂ‚¢‚ÄŒ¾‚Á‚Ä‚¢‚é‚Ì‚©‚ÈH
211:nobody‚³‚ñ
09/01/07 17:04:53
>>210
ŠÖ˜Aƒ‚ƒfƒ‹‚Ìsave‚ɂ‚¢‚ÄŒ¾‚Á‚Ä‚é
ŒöŽ®ƒ}ƒjƒ…ƒAƒ‹‚Ì‚‚¹‚ɉ½‚Ì’ˆÓ‘‚«‚à–³‚¢‚©‚ç“à•”‚Å‚¤‚Ü‚‚â‚Á‚Ä‚é‚Ì‚©‚È‚Æ
212:nobody‚³‚ñ
09/01/08 09:16:02
ŽÀŒ±‚µ‚Ă݂Ă‚ê
213:nobody‚³‚ñ
09/01/08 11:52:33
Cake1.2‚Å‚·
view‚Å
echo $form->error('Modelname.fieldname', 'o—Í‚³‚ê‚éƒGƒ‰[•\ަ');
‚¾‚Æ‚¤‚Ü‚‚¢‚‚Ì‚É
echo $form->error('Modelname.fieldname');
‚Åmodel‚Ì$validate‚Å‘ã“ü‚µ‚½'message'‚ª•\ަ‚³‚ê‚Ü‚¹‚ñB
‚±‚ê‚Å‚¤‚Ü‚‚¢‚‚悤‚È‚±‚Æ‚ª‚ ‚¿‚±‚¿‚É‘‚¢‚Ä‚ ‚é‚Ì‚ÉB
‚Ç‚¤‚â‚Á‚½‚ç'message'‚ðo—͂ł«‚é‚ñ‚Å‚µ‚傤‚©B
214:nobody‚³‚ñ
09/01/08 14:16:03
‰ðŒˆ‚µ‚Ü‚µ‚½B
model‚Ì•¶ŽšƒR[ƒh‚ªŒ´ˆö‚Å‚µ‚½B
215:nobody‚³‚ñ
09/01/09 08:36:44 I5IAXkbt
‰•à“I‚ÈŽ¿–â‚©‚à‚µ‚ê‚È‚¢‚ñ‚Å‚·‚ª
ƒ‚ƒfƒ‹ƒNƒ‰ƒX‚̃vƒƒpƒeƒB‚ÍAƒRƒ“ƒgƒ[ƒ‰[‚ð‚Ü‚½‚ª‚Á‚ĕێ‚³‚ê‚Ü‚·H
‚Ȃɂª‚â‚肽‚¢‚©‚Æ‚¢‚¤‚ÆA
ƒ‚ƒfƒ‹“à‚Ńtƒ@ƒCƒ‹‚ð“ǂݞ‚ñ‚ÅA‚»‚̃f[ƒ^‚ðƒvƒƒpƒeƒB‚ɕێ
(DB‚ðŽg‚í‚È‚¢ƒ‚ƒfƒ‹)
‘¼‚̃Rƒ“ƒgƒ[ƒ‰[‚©‚ç‚»‚̃‚ƒfƒ‹ƒNƒ‰ƒX‚̃vƒƒpƒeƒB‚ðŽQÆ‚µ‚½‚¢
personƒ‚ƒfƒ‹
@var $sex;
function loadfile() { ƒtƒ@ƒCƒ‹‚ð“ǂݞ‚ñ‚ŃvƒƒpƒeƒB‚ðƒZƒbƒg }
function getSex() { «•Ê‚ð•Ô‚· }
peopleƒRƒ“ƒgƒ[ƒ‰[
getSex()‚Ńf[ƒ^Žæ“¾
profileƒRƒ“ƒgƒ[ƒ‰[
@getSex()‚Ńf[ƒ^Žæ“¾
ŠeƒRƒ“ƒgƒ[ƒ‰[‚ÅA•K‚¸–ˆ‰ñƒtƒ@ƒCƒ‹‚ð“ǂݞ‚܂Ȃ¢‚Æ‚¾‚߂łµ‚å‚©H
216:nobody‚³‚ñ
09/01/09 08:42:51
ÓIƒƒ“ƒo‚ňȉº‚Ý‚½‚¢‚É‚â‚ê‚Îo—ˆ‚é‚ñ‚¶‚á‚Ë
if(isSet(ClassName::sex)){
//ƒtƒ@ƒCƒ‹“ǂݞ‚Ý
}
ˆê‰ž‚¢‚Á‚Æ‚‚ƃvƒƒZƒX‚Ü‚½‚ª‚Á‚Ă͖³—‚¾‚æ
217:nobody‚³‚ñ
09/01/09 08:43:21
‚ Aif(!isSet())‚Ë
218:nobody‚³‚ñ
09/01/09 08:51:49
‚È‚é‚Ù‚Çc‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
‚Å‚«‚È‚‚͂Ȃ¢‚ñ‚Å‚·‚Ë
Šî–{“I‚É‚ÍACakePHP‚Ì—¬‹V(‚Æ‚¢‚¤‚©PHPƒtƒŒ[ƒ€ƒ[ƒN?)‚Æ‚µ‚Ä‚ÍA
ƒRƒ“ƒgƒ[ƒ‰[‚²‚Ƃɖˆ‰ñƒf[ƒ^‚ð“Ç‚Þ(DBŽg‚¤ê‡‚à)
‚Æ‚¢‚¤Š´‚¶‚Å‚µ‚傤‚©
‚ ‚Ƃ̓LƒƒƒbƒVƒ…‹@”\‚ðŽg‚¤‚Ý‚½‚¢‚È
219:nobody‚³‚ñ
09/01/09 08:54:52
ƒRƒ“ƒgƒ[ƒ‰[ŒÄ‚Ño‚µ‚²‚ƂɃAƒNƒZƒX‚ª‚ ‚邯A
‚¿‚å‚Á‚ÆS”z‚È‚ñ‚Å‚·‚ªAƒLƒƒƒbƒVƒ…‹@”\Žg‚¦‚Á‚Ä‚±‚Ƃłµ‚傤‚©
ƒZƒbƒVƒ‡ƒ“‚ɕۑ¶‚·‚é‚̂͂Ȃñ‚©ˆá‚¤‹C‚ª‚µ‚Ü‚·‚µ
220:nobody‚³‚ñ
09/01/09 09:02:28
ƒZƒbƒVƒ‡ƒ“‚ɕێ‚·‚ê‚΂悢‚Æ‚¢‚¤‚±‚Ƃł͂Ȃ¢‚ÌH
‚Æ‚¢‚¤‚©A‚»‚à‚»‚àApeople ‚Æ profile ‚ªŠÖ˜A‚¯‚ç‚ê‚Ä‚¢‚ê‚ÎAprofileƒRƒ“ƒgƒ[ƒ‰[‚Í•s—v‚¾‚ÆŽv‚¤‚ª
i‚悓ǂݞ‚Ü‚¸‚É“š‚¦‚½‚©‚çAŒ©“–ˆá‚¢‚¾‚Á‚½‚ç‚·‚Ü‚ñj
221:nobody‚³‚ñ
09/01/09 09:02:36
DBƒAƒNƒZƒXƒIƒuƒWƒFƒNƒg‚͈ê‚‚µ‚©ì‚ç‚ê‚È‚¢‚æ
222:nobody‚³‚ñ
09/01/09 09:03:29
–Ú“I‚ªƒpƒtƒH[ƒ}ƒ“ƒX‚È‚çƒZƒbƒVƒ‡ƒ“‚É“ü‚ê‚éˆÓ–¡‚Í‚ ‚܂薳‚¢‚ñ‚¶‚á‚È‚¢‚ÌH
DB‚©‚ç“ǂނ©ƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚©‚ç“ǂނ©‚̈Ⴂ‚Å‚µ‚å
223:nobody‚³‚ñ
09/01/09 09:05:38
‚Ç‚¤‚¢‚¤DBƒAƒNƒZƒX‚ª”¶‚µ‚Ă邩‹C‚ɂȂé‚È‚çƒfƒoƒbƒOƒ‚[ƒh‚É‚·‚ê‚΂¢‚¢
224:nobody‚³‚ñ
09/01/09 10:12:30
>>215‚ÍAModel ‚ÆController ‚̑Ήž‚ªŠÔˆá‚Á‚Ä‚¢‚邯‚¢‚¤‚±‚Ƃ͂Ȃ¢‚ÌH
Userƒ‚ƒfƒ‹(Personƒ‚ƒfƒ‹)
UsersƒRƒ“ƒgƒ[ƒ‰[
‚ª‚ ‚Á‚ÄA
/users/index ‚ÅAUsersƒŠƒXƒg‚ð•\ަ‚·‚é
/users/view ‚ÅAUserƒvƒƒtƒB[ƒ‹‚ð•\ަ‚·‚é
‚Ý‚½‚¢‚È
Ž¿–â‚ð“ǂނÆAª–{“I‚È–â‘è‚̂悤‚È‹C‚ª‚·‚é
iPeopleƒ‚ƒfƒ‹‚Æ‚¢‚¤‚Ì‚ªƒCƒ[ƒW‚Å‚«‚È‚¢‚µAPersonsƒRƒ“ƒgƒ[ƒ‰[‚ª‚ ‚ê‚ÎAProfilesƒRƒ“ƒgƒ[ƒ‰[‚Í—v‚ç‚È‚»‚¤‚È‹C‚ª‚·‚éj
225:215
09/01/09 11:09:25
‚·‚ñ‚Ü‚¹‚ñ
—á‚Í“K“–‚Å‚·c
‹ï‘Ì“I‚É‚ÍAƒtƒ@ƒCƒ‹‚©‚çƒf[ƒ^‚ð“ǂݞ‚Ü‚¹A
‚»‚̃f[ƒ^‚ðŒ³‚ÉAŠeƒRƒ“ƒgƒ[ƒ‰[‚ŃtƒH[ƒ€‚ðŽ©“®\’z‚µ‚悤‚Æ‚µ‚Ä‚¢‚Ü‚·
(“ü—Í“à—e‚ª–ˆ‰ñ‰Â•ςȂ½‚ßA‚±‚̂悤‚É‚µ‚Ä‚¢‚Ü‚·)
ƒtƒ@ƒCƒ‹‚ɂ͊eƒRƒ“ƒgƒ[ƒ‰[‚ɂ܂½‚ª‚é“ü—Í€–ڂ̃f[ƒ^‚ªŠÜ‚Ü‚ê‚Ä‚¢‚ÄA
ŠeƒRƒ“ƒgƒ[ƒ‰[‚Å‚ÍA‚»‚̃f[ƒ^‚ð“ǂݞ‚ñ‚ŃtƒH[ƒ€‚ð\’z‚µ‚Ü‚·
‚±‚Ìê‡AƒRƒ“ƒgƒ[ƒ‰[‚²‚ƂɃtƒ@ƒCƒ‹‚ɉ½‰ñ‚àƒAƒNƒZƒX‚·‚é
‚Æ‚¢‚¤‚±‚Ƃł¢‚¢‚ñ‚Å‚µ‚傤‚©H
(¡‚̂Ƃ±‚ëAƒf[ƒ^ƒx[ƒX‚ÍˆêØŽg‚¢‚Ü‚¹‚ñB)
226:215
09/01/09 11:16:27
ƒtƒ@ƒCƒ‹(product)
@¤•i–¼:text
@‰¿Ši1:select
@‰¿Ši2:select
@(‰¿Ši‚Ì”‚͉•Ï)
ƒtƒ@ƒCƒ‹(price)
@1000
@2000
@3000
@(‰Â•Ï)
ƒ‚ƒfƒ‹
product
@price
ƒRƒ“ƒgƒ[ƒ‰[
@productController
priceController
ƒrƒ…[
@product(¤•i‚Ì‘I‘ð‰æ–Ê)
@@ƒtƒ@ƒCƒ‹‚ð“ǂݞ‚ñ‚Ť•i–¼‚ð‘I‘ð‚·‚é‰æ–Ê
@price(‰¿Ši‚Ì“ü—͉æ–Ê)
@@‰¿Ši‚̃f[ƒ^”•ª‚¾‚¯ƒtƒH[ƒ€‚ð“ü—Í
ƒRƒ“ƒgƒ[ƒ‰[‚𕪂¯‚Ä‚¢‚é‚Ì‚ÍA‚à‚¤‚µ•¡ŽG‚ÅA‘¼‚̃f[ƒ^‚Ȃǂଂ¶‚邽‚߂ł·
‚¤‚Ü‚à–¾‚Å‚«‚È‚¢EEEE
227:215
09/01/09 11:23:38
ŽÀÛ‚É‚Íprice‚É‚àA‰¿Šiê—p‚̃tƒH[ƒ€¶¬‚Ì‚½‚߂̃f[ƒ^‚ª“ü‚Á‚Ă܂·(‚±‚ê‚à‰Â•Ï)
product‚É‚Ü‚Æ‚ß‚é‚Æ”ì‘剻&ŽÀۂɉ¿Šiƒf[ƒ^ê—p‚̃AƒNƒVƒ‡ƒ“‚à•K—v‚ɂȂ邽‚ßA
ƒRƒ“ƒgƒ[ƒ‰[‚ð‚킯‚Ă܂·B
‚¤‚Ü‚à–¾‚Å‚«‚È‚¢‚̂ł·‚ªA
‚Æ‚è‚ ‚¦‚¸AƒRƒ“ƒgƒ[ƒ‰[‚Ü‚½‚®‚È‚çƒtƒ@ƒCƒ‹‚É–ˆ‰ñƒAƒNƒZƒX‚µ‚ë‚Á‚Ä‚±‚Ƃł·‚©‚Ë
228:nobody‚³‚ñ
09/01/09 11:37:58
ƒRƒ“ƒ|[ƒlƒ“ƒgŽg‚¦‚æ
229:nobody‚³‚ñ
09/01/09 11:38:29
‚¢‚â‚Þ‚µ‚ëƒGƒŒƒƒ“ƒgŽg‚¦‚æ
230:215
09/01/09 11:54:38
>>228
ƒRƒ“ƒgƒ[ƒ‰[‚Í‹¤’Ê‚¶‚á‚È‚¢‚Å‚·
ƒ‚ƒfƒ‹‚͈ꕔ‹¤’ʂł·‚Ë
‚Æ‚È‚é‚ÆƒrƒwƒCƒrƒAH
‚ǂ݂̂¿A•’ʂɂâ‚邯‚È‚ê‚Ζˆ‰ñƒtƒ@ƒCƒ‹ƒAƒNƒZƒX‚Í”¶‚Å‚·‚Ë
Œã‚ÅŠO•”ƒNƒ‰ƒX‰»‚ðl‚¦‚邱‚Ƃɂµ‚Ü‚·c
231:nobody‚³‚ñ
09/01/09 12:05:39
‚È‚ñ‚ŃrƒwƒCƒrƒA‚ɂȂé‚ñ‚¾H
ƒRƒ“ƒ|[ƒlƒ“ƒg‚©ƒGƒŒƒƒ“ƒg‚Åo—ˆ‚邾‚ë
232:nobody‚³‚ñ
09/01/09 12:12:39
>>225 ‚©‚ç‘z‘œ‚·‚é‚ÉA’ÊíDB‚ɕۑ¶‚·‚éƒf[ƒ^‚ðADB‚Ì‘ã‚í‚è‚Ƀtƒ@ƒCƒ‹‚ɕۑ¶‚µ‚Ä‚¢‚邯‚¢‚¤‚±‚Æ‚©‚ÈH
‚»‚¤‚¾‚Æ‚·‚邯
uƒRƒ“ƒgƒ[ƒ‰[‚²‚ƂɃtƒ@ƒCƒ‹‚ɃAƒNƒZƒX‚Å—Ç‚¢‚©v‚Æ‚¢‚¤‚Ì‚ÍAYes‚Æ‚¢‚¤‚±‚ƂɂȂé‚Ë
i‚½‚¾‚µA³Šm‚É‚ÍAController‚ł͂ȂModel‚¾‚¯‚Çj
Product‚ÆPrice‚ªHasMany‚ÌŠÖŒW‚É‚ ‚é‚̂ȂçA‚È‚é‚ׂDB‚ðŽg‚¤‚ׂ«‚Å‚µ‚傤B
i‚à‚µ‚©‚µ‚½‚çHABTM‚©‚à‚Ëj
233:nobody‚³‚ñ
09/01/09 12:15:46
‚¢‚â‚¢‚â‚»‚êˆÈ‘O‚É
ƒtƒH[ƒ€¶¬ˆ—‚ð‹¤’Ê‰»‚µ‚½‚¢‚̂ȂçƒGƒŒƒƒ“ƒg‚©ƒRƒ“ƒ|[ƒlƒ“ƒg‚¾‚ë
234:nobody‚³‚ñ
09/01/09 12:19:41
‚ÅAƒpƒtƒH[ƒ}ƒ“ƒX‚ð‹C‚É‚·‚é‚̂ł ‚ê‚ÎAƒrƒ…[ƒLƒƒƒbƒVƒ…‚©ACacheEngineŽg‚¤‚Æ‚¢‚¤‚±‚Ƃŗǂ¢‚ÆŽv‚¤‚ªB
235:nobody‚³‚ñ
09/01/09 12:20:22
‚ A>>234‚ÍA>>232‚̂‚«‚Ë
236:nobody‚³‚ñ
09/01/09 12:28:58
>>233
‚½‚Ô‚ñA>>215‚ª‹C‚É‚µ‚Ä‚¢‚é‚Ì‚ÍAu–ˆ‰ñDB‚âƒtƒ@ƒCƒ‹‚ð“ǂݞ‚Þ‚Ì‚ª‹CŽ‚¿ˆ«‚¢v‚Æ‚¢‚¤‚±‚Æ‚©‚È‚ÆB
‚¾‚Æ‚·‚邯Aview‚Ì–â‘è‚Æ‚¢‚¤‚±‚ƂȂñ‚¾‚¯‚ÇA‚»‚à‚»‚àModel‚âController‚ÌÝŒv‚ª‚Ü‚¸‚¢‚ƃLƒƒƒbƒVƒ…‚àŽg‚¦‚È‚¢‚©‚ç‚ËB
237:nobody‚³‚ñ
09/01/09 12:34:01
PHP‚Åí’“ƒvƒƒZƒX‚Ƀf[ƒ^‚ð—a‚¯‚Ä‚¨‚‚ÆŒ¾‚¤Ž–‚Ío—ˆ‚È‚¢B
DB‚É‹L˜^‚·‚éˆÈŠO‚ÍB
Cake‚̃LƒƒƒbƒVƒ…‚È‚ñ‚ÄŠ‘F‚̓tƒ@ƒCƒ‹ƒVƒXƒeƒ€‚©‚ç“Ç‚Ýo‚µ‚Ä‚é‚ɉ߂¬‚È‚¢‚©‚ç
‚»‚êˆÈã‚Ì‚‘¬‰»‚Í–³—B
‚»‚à‚»‚à‚â‚낤‚Æ‚µ‚Ă鎖‚ªƒGƒŒƒƒ“ƒg‚ðŽg‚Á‚Ä‘‚‚ׂ«‚à‚̂Ɏv‚¦‚邪B
238:215
09/01/09 12:41:11
>>232
‚Í‚¢A‚¾‚¢‚½‚¢‚»‚ñ‚ÈŠ´‚¶‚Å‚·
‚¢‚¸‚êAƒ†[ƒU[ŒÅ—L‚̃f[ƒ^‚ÍDB‚É“ü‚ê‚é‚‚à‚è‚Å‚·‚ªA
¡‰ñ‚ÌŽ¿–â‚̃f[ƒ^‚̓VƒXƒeƒ€‘S‘̂ŋ¤’ʂ̃f[ƒ^‚Å‚·
‚½‚¾A‚»‚ꂪƒ†[ƒU[‚Ì“ü—͂ɂæ‚Á‚ĕςí‚é(Ø‚è‘Ö‚¦‚é)‚±‚Æ‚ª‚ ‚邯B
>>233
‚»‚Ì‹¤’ʉ»‚ÌŒ³‚ƂȂéƒf[ƒ^‚ðƒtƒ@ƒCƒ‹‚œǂݞ‚Þ‚ñ‚Å‚·c
ƒ†[ƒU[‚Ì“ü—͂ɉž‚¶‚ĕω»‚µ‚Ü‚·B
‚»‚¤‚¢‚¤‰Â•σf[ƒ^‚ª‚½‚‚³‚ñ‚ ‚é‚ñ‚Åc
‚´‚Á‚ƃ}ƒjƒ…ƒAƒ‹‚ðŒ©‚½Š´‚¶‚Å‚ÍADataSource?‚ðŽ©•ª‚Åì‚ê‚΂悢‚Ì‚©‚ÈA‚Æ‚àB
‚Æ‚è‚ ‚¦‚¸‚ÍAƒ‚ƒfƒ‹‚ň—‚µ‚ÄAŒãXŠO•”ƒNƒ‰ƒX‚Æ‚©‚ɂ܂Ƃ߂Ă݂邱‚Ƃɂµ‚Ü‚·
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½
239:nobody‚³‚ñ
09/01/09 12:43:19
‘¬‚¢ƒ’x‚¢
ƒrƒ…[ƒLƒƒƒbƒVƒ…ƒƒƒƒƒGƒŒƒƒ“ƒgƒLƒƒƒbƒVƒ…ƒ‰½‚à‚µ‚È‚¢
ƒrƒ…[Ž©‘Ì‚ðƒLƒƒƒbƒVƒ…‚Å‚«‚é‚Ȃ炷‚é‚ׂ«‚Å‚µ‚傤
240:nobody‚³‚ñ
09/01/09 12:44:03
>>238
ƒ†[ƒU‚Ì“ü—Í‚ÍGET‚È‚èPOST‚È‚è‚Å—ˆ‚é‚ñ‚Å‚µ‚åH
ƒGƒŒƒƒ“ƒg“à‚Å‚»‚ê‚ðŒ©‚Ä“®ìØ‚è‘Ö‚¦‚½‚ç‚¢‚¯‚È‚¢‚ÌH
241:215
09/01/09 12:45:58
>>237
ƒtƒH[ƒ€‚̌”‚àƒpƒ^[ƒ“‚à–³”‚É‚ ‚é‚ñ‚Å‚·‚ªAƒGƒŒƒƒ“ƒg‚łł«‚é‚ñ‚Å‚µ‚傤‚©H
‚¢‚âAŽÀÛ‚Ìo—͂̓GƒŒƒƒ“ƒg‚Å‚â‚é‚ñ‚Å‚·‚ªA
"‚ǂ̃GƒŒƒƒ“ƒg‚ð‚ǂ̇”Ԃʼn½ŒÂo—Í‚·‚é‚©"‚̃f[ƒ^‚ªA¡‰ñ‚̃tƒ@ƒCƒ‹‚ɕۑ¶‚³‚ê‚Ä‚¢‚é‚ñ‚Åc
‚»‚̃f[ƒ^‚̓‚ƒfƒ‹‚œǂނ©AŠO•”ƒNƒ‰ƒX‰»‚·‚é‚©‚Å‚·‚æ‚ËB
‚ÅA‚»‚̃f[ƒ^‚ðƒRƒ“ƒgƒ[ƒ‰[ŠÔ‚ÅŽg‚¢‰ñ‚µ‚½‚©‚Á‚½‚ñ‚Å‚·B
ƒCƒ[ƒW‚Æ‚µ‚Ä‚ÍAXML‚©‚ç‚̃tƒH[ƒ€‚ÌŽ©“®¶¬A
‚µ‚©‚àA‚»‚ꂪƒ†[ƒU[‚Ì“ü—͂ɉž‚¶‚ĕςí‚邯A‚¢‚¤Š´‚¶‚ÅA
‚»‚ÌŒ³‚ƂȂéXML‚ð•ÛŽ‚µ‚Ä‚¨‚¯‚é‚Ì‚©‚ÈA‚ÆB
(ƒf[ƒ^ƒtƒ@ƒCƒ‹‚Í‚¢‚¸‚êXML‰»‚·‚é‚‚à‚è‚Å‚·)
ŠO•”ƒNƒ‰ƒX‰»‚Æ‚©‚·‚邵‚©‚È‚¢‚Å‚·‚æ‚ËB
ƒ‚ƒfƒ‹‚É‘‚‚Æ–ˆ‰ñ“ǂ݂ɂ¢‚‚µ‚©‚È‚³‚»‚¤‚Æ‚¢‚¤‚±‚Æ‚ÅB
242:251
09/01/09 12:48:25
>>240
POST‚Å—ˆ‚é‚ñ‚Å‚·‚ªA“ü—Í’iŠK(‰æ–Ê)‚ª”‰ñ‚ ‚Á‚ÄA
ƒ†[ƒU[‚Ì“ü—Í’l‚Ƈ˜‚É‚æ‚Á‚ÄA¶¬‚·‚éƒtƒH[ƒ€‚̃pƒ^[ƒ“‚ª•Ï‚í‚é‚ñ‚Å‚·c
243:nobody‚³‚ñ
09/01/09 12:49:04
ƒtƒH[ƒ€ƒpƒ^[ƒ“‚»‚Ì‚à‚Ì‚ðƒ†[ƒU‚ɃAƒbƒvƒ[ƒh‚³‚¹‚½‚è‚·‚é‚Ì‚©H
‚»‚¤‚łȂ¢‚È‚çƒGƒŒƒƒ“ƒg‚ɃR[ƒh‚ð’u‚©‚¸ƒtƒ@ƒCƒ‹‚©‚ç“ǂݞ‚à‚¤‚Æ‚µ‚Ă闗R‚ª•ª‚©‚ç‚ñB
244:251
09/01/09 12:50:10
‚·‚¢‚Ü‚¹‚ñA“r’†‚Å‘—M‚µ‚Ä‚µ‚Ü‚Á‚½c
‚µ‚©‚àA‰æ–ʂ͎©—R‚És‚«—ˆ‰Â”\‚ÅA‚ ‚鉿–ʂœü—Í’l‚ð•Ï‚¦‚邯A
‘¼‚̉æ–ʂ̃tƒH[ƒ€‚àÄ\’z‚·‚é•K—v‚ª‚ ‚邯c
‚Æ‚è‚ ‚¦‚¸Aˆê‰ñ‘S•”‘g‚ñ‚Å‚©‚çŒø—¦‰»‚Íl‚¦‚邱‚Ƃɂµ‚Ü‚·c
245:nobody‚³‚ñ
09/01/09 13:49:09
formƒwƒ‹ƒp[‚Á‚ÄDB‚È‚µ‚¾‚ÆŽg‚¦‚È‚¢H(о
246:nobody‚³‚ñ
09/01/09 14:01:28 I5IAXkbt
URLØÝ¸(book.cakephp.org)
create()‚̃pƒ‰ƒ[ƒ^ model‚Á‚ÄAƒ‚ƒfƒ‹–¼‚¶‚á‚È‚‚ăRƒ“ƒgƒ[ƒ‰[–¼‚¾‚æ‚ËH
model–¼“ü‚ê‚ĂăGƒ‰[‚ɂȂÁ‚½ orz
247:nobody‚³‚ñ
09/01/09 15:22:27 I5IAXkbt
Ž¿–₾‚¯‚ǃZƒbƒVƒ‡ƒ“‚Á‚ă‚ƒfƒ‹‚¶‚á‚È‚¢‚ÌH
ƒRƒ“ƒgƒ[ƒ‰‚Å‚¢‚¶‚é‚̂Ɉá˜aŠ´‚ª‚ ‚é‚ñ‚¾‚¯‚Ç
ƒ‚ƒfƒ‹‚¶‚áƒZƒbƒVƒ‡ƒ“Žg‚¦‚È‚¢‚æ‚ËH
248:nobody‚³‚ñ
09/01/09 15:23:23
‚ ‚ SessionŽ©‘Ì‚ªƒ‚ƒfƒ‹‚È‚ñ‚©
‚·‚Ü‚»
249:251
09/01/09 18:31:13 I5IAXkbt
‚¿‚å‚Á‚ÆA’ljÁ‚ÅŽ¿–â‚Ȃ̂ł·‚ªc
—Ⴆ‚ÎA¤•i‚̃f[ƒ^‚ð•ÒW‚·‚鈗‚ðì‚éê‡A
¤•i–¼‚ð•ÒW‚·‚鉿–ʂƉ¿Ši‚ð•ÒW‚·‚鉿–ʂ𕪂¯‚½‚¢‚ÆŽv‚Á‚Ă܂·
‚±‚Ìê‡AƒRƒ“ƒgƒ[ƒ‰[‚à‚킯‚½‚Ù‚¤‚ª‚¢‚¢‚ñ‚Å‚µ‚傤‚©H
(‚à‚¿‚ë‚ñƒ‚ƒfƒ‹‚͈ê‚Â(Product)‚ɂȂ邩‚ÆŽv‚¢‚Ü‚·‚ª)
‚Æ‚¢‚¤‚Ì‚àAƒRƒ“ƒgƒ[ƒ‰[‚ðˆê‚‚ɂ·‚邯A
products/name/change
products/prices/delete
products/prices/change
products/prices/delete
‚̂悤‚ɂȂèAURL‚̃AƒNƒVƒ‡ƒ“•”•ª‚ªŽÀۂ̈—‚Ƃ͈ႤŒ`‚ɂȂÁ‚Ä‚µ‚Ü‚¢A
ƒAƒNƒVƒ‡ƒ“‘¤‚Å‚àƒpƒ‰ƒ[ƒ^‚Å‚¢‚¿‚¢‚¿ˆ—‚𕪊ò‚³‚¹‚é•K—v‚ª‚ ‚è‚Ü‚·
‚»‚±‚ŃRƒ“ƒgƒ[ƒ‰[‚¾‚¯‚ð“ñ‚‚ɂ킯‚ÄA
products/change
products/delete
prices/change
prices/delete
‚̂悤‚É‚µ‚悤‚©‚ÆŽv‚¤‚ñ‚Å‚·‚ªA‚æ‚‚È‚¢‚Å‚·‚©‚ËH
‚Ç‚¤‚Å‚à‚¢‚¢Ž¿–â‚©‚ÆŽv‚¤‚ñ‚Å‚·‚ªA‚Å‚«‚ê‚ÎCake‚Ì—¬‹V‚ɇ‚킹‚½‚¢‚Ì‚Åc
250:nobody‚³‚ñ
09/01/09 18:39:40
>>249
change_price‚ÆŒ¾‚¤Œ`‚É‚·‚é‚©
change/price‚¶‚á‚È‚¢‚Ì
—Ⴆ‚΂»‚̤•i–¼‚Ɖ¿Ši‚Ì•ÒWƒtƒH[ƒ€‚ª‚Ù‚Æ‚ñ‚Ç“¯‚¶‚È‚ç
change/price‚ÌŒ`‚É‚µ‚½•û‚ª—Ç‚¢‚æ‚Ë
251:nobody‚³‚ñ
09/01/09 19:07:30
>>249
action–¼‚Í add / edit / delete ‚É‚µ‚Ü‚µ‚傤
‚ÅA>>250‚̂悤‚É /products/edit/price ‚Æ‚·‚é‚©
Ž©•ª‚¾‚Á‚½‚ç /products/edit ‚É‚µ‚ÄA“n‚³‚ꂽƒf[ƒ^($this->data)‚ðŒ©‚ÄA“à•”‚Å•ªŠò‚·‚é‚©‚È
i•ªŠò‚Ì•K—v‚ª‚ ‚ê‚ÎA‚¾‚¯‚Çj
252:nobody‚³‚ñ
09/01/09 19:10:02
‚¢‚¸‚ê‚É‚¹‚æA‰½‚©‚ðbake‚µ‚ÄAŠî–{Œ`‚ðg‚ɂ‚¯‚½‚Ù‚¤‚ª‚悳‚»‚¤‚¾‚¯‚Ç‚Ë
253:215
09/01/09 19:33:24
–¼‘OŠÔˆá‚¦‚Ă܂µ‚½w
>>250
>>251
‚ [A‚â‚Á‚Ï‚èƒRƒ“ƒgƒ[ƒ‰[‚͈ê‚‚ɂ܂Ƃ߂½‚Ù‚¤‚ª‚¢‚¢‚Å‚·‚©
‘ÎÛ‚Í“¯‚¶‚Å‚·‚à‚ñ‚Ë
change‚É‚·‚é‚È‚çAƒ‹[ƒeƒBƒ“ƒO‚ŕς¦‚½‚Ù‚¤‚ª‚æ‚©‚Á‚½‚Å‚·‚Ë
Œ^‚Ç‚¨‚è‚̂͂¢‚‚‚©ì‚Á‚Ă݂½‚ñ‚Å‚·‚ªA
‚Ü‚¾‰ž—p‚܂ł¢‚«‚‚¢‚Ă܂¹‚ñ
ŽQl‚ɂȂè‚Ü‚µ‚½
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
254:nobody‚³‚ñ
09/01/09 23:29:16
‰´‚È‚çedit_name edit_price‚ƃAƒNƒVƒ‡ƒ“ƒƒ\ƒbƒh‚𕪂¯‚é
255:nobody‚³‚ñ
09/01/10 16:34:04 tnQWYP/T
SecurityƒRƒ“ƒ|[ƒlƒ“ƒg‚ÌŽg—pŽž‚ÉA
routes.php‚Ń‹[ƒeƒBƒ“ƒO‚ð•Ï‚¦‚邯ƒGƒ‰[‚ɂȂé‚ñ‚Å‚·‚ªAƒoƒO‚Å‚·‚©H
/item
‚ð
'action' => 'cahnnel', 'action' => 'index'
‚Æ‚©‚ÉŠ„‚èU‚邯AƒRƒ“ƒgƒ[ƒ‰[?‚ðŒë”F‚·‚é‚Ì‚©404ƒGƒ‰[‚ɂȂÁ‚¿‚á‚¢‚Ü‚·
256:nobody‚³‚ñ
09/01/10 16:34:56
cahnnel ‚Í channel ‚̊ԈႢc
SecurityƒRƒ“ƒ|[ƒlƒ“ƒgŽg‚¤‚ÆA‚¤‚Ü‚ƒ‹[ƒeƒBƒ“ƒO‚Å‚«‚È‚¢‚æc
257:nobody‚³‚ñ
09/01/10 17:31:03
>>255
‰´‚à‚»‚êˆø‚Á‚©‚©‚Á‚½‚È‚ Bƒxƒ^‚ɃAƒNƒVƒ‡ƒ“‚ÌURL‚ð‘‚¢‚¿‚á‚Á‚½‚¯‚ÇB
258:nobody‚³‚ñ
09/01/10 17:36:37
>>257
‚â‚Á‚Ï‚è‚Å‚·‚©c
‚Å‚«‚ê‚΃‹[ƒeƒBƒ“ƒO‚µ‚Ä‚éURL‚ɇ‚킹‚½‚¢‚ñ‚¾‚¯‚ÇA
‚Ç‚¤‚·‚ê‚΂¢‚¢‚Ì‚©‚³‚Á‚Ï‚è orz
259:nobody‚³‚ñ
09/01/10 17:39:10
>>258
‚ƒ`ƒPƒbƒg
260:nobody‚³‚ñ
09/01/10 17:48:22
‚±‚ê‚Å‚«‚È‚¢‚ÆA‚¿‚Æ¢‚é‚ñ‚¾‚¯‚ÇAAA
Ž©‘O‚Å‘‚‚µ‚©‚È‚¢‚Ì‚©
ˆÓ–¡‚Ë[
261:nobody‚³‚ñ
09/01/10 17:59:27
ƒRƒ“ƒgƒ[ƒ‰[Œ©‚És‚©‚È‚¢‚悤‚É‚µ‚½‚ç‚¢‚¢‚ñ‚¶‚á‚Ë
262:nobody‚³‚ñ
09/01/10 18:00:17
‚Ü‚ ‚¢‚¸‚ê‚É‚¹‚æSecurityƒRƒ“ƒ|[ƒlƒ“ƒg‚Í‚¿‚å‚Á‚ÆŽÀ—p‚ɑς¦‚È‚¢
ßX‚ɃoƒO‚ª‚ ‚Á‚ÄA
‘¼‚Ì‹@”\‚Æ‹£‡‚µ‚ĂǂÁ‚¿‚©Žg‚¦‚È‚¢‚Æ‚©‘½‚¢
263:nobody‚³‚ñ
09/01/10 18:07:23
$form->input('name',array('type'=>'submit'));
‚±‚ê‚łȂº‚©TEXTAREA‚ɂȂé‚͉̂´‚¾‚¯H
264:nobody‚³‚ñ
09/01/10 18:46:39
>>263
$form->input('name',array('type'=>'submit'));
1.2final‚ŃIƒŒ‚àTEXTAREA‚ɂȂÁ‚½B‚»‚ñ‚È‚à‚ñ‚¾‚낤B
•·‚¢‚¿‚á‚¢‚È‚¢‚¾‚낤‚¯‚Ç•’Ê‚Ìsubmit‚Ì‘‚«•û
$form->end('—¹‰ð');
‚©
$form->submit('—¹‰ð');
265:nobody‚³‚ñ
09/01/10 19:00:31
end('—¹‰ð');‚Ìusubmitvƒ{ƒ^ƒ“‚Ì“ª‚É”¼Šp20ŒÂ‚‚ç‚¢‚̋󔒂ð“ü‚ê‚邨‚¹‚Á‚©‚¢‚ð‚µ‚Ä
‚‚ê‚é‚ñ‚¾‚¯‚ÇA‚±‚Ì“ª‚̋󔒂ð‚È‚µ‚É‚·‚é‚Ì‚Í/webroot/css/cake.generic.css‚ð‚Ç‚¤
•ÏX‚·‚ê‚΂¢‚¢‚ÌH
input[type=submit] {
@@display: inline;
@@font-size: 110%;
@@padding: 2px 5px;
@@width: auto;
@@vertical-align: bottom;
}
266:nobody‚³‚ñ
09/01/10 19:02:23
>>265
‚»‚ê‚ÍCSS‚¶‚á‚È‚‚ÄHelper‚Ì‚µ‚í‚´‚¾‚ë
267:nobody‚³‚ñ
09/01/10 19:11:23
>>266
thanks. ƒwƒ‹ƒp[‚Ì‚µ‚í‚´‚Å‚·‚©B‚»‚ê‚È‚çŽd•û‚È‚¢B‚Ù‚Á‚Æ‚«‚Ü‚·B
268:nobody‚³‚ñ
09/01/10 19:13:59
>>261
‚»‚ê‚¶‚áˆÓ–¡‚È‚¢‚Å‚µ‚傤c
‚±‚̕ӂ肪FWŽg‚¤ƒƒŠƒbƒg‚È‚ñ‚ÅA‘‚‚È‚ñ‚Æ‚©‚µ‚Ăقµ‚¢‚Ë
269:nobody‚³‚ñ
09/01/10 19:35:42
>>268
ƒRƒ“ƒ|[ƒlƒ“ƒg‚Ì‹@”\‚Æ‚µ‚ăRƒ“ƒgƒ[ƒ‰‚ðŒ©‚é‚©‚Ç‚¤‚©‚Á‚Ä‘I‚ׂȂ©‚Á‚½‚Á‚¯H
270:nobody‚³‚ñ
09/01/10 19:36:40
>>269
allowedControllerƒvƒƒpƒeƒBH
‚»‚ê‚È‚çŠù‚É‚â‚Á‚Ä‚é orz
‚È‚ñ‚©‚¤‚Ü‚¢•û–@‚È‚¢‚©‚È
‚¿‚å‚Á‚ƃ\[ƒXŒ©‚Ă݂½‚¯‚Ç‚³‚Á‚ς肾 orz
271:nobody‚³‚ñ
09/01/10 19:38:00
$this->Model1->find('all',array('contain'=>array(
'Model2'=>array('conditions'=>array( ... )),
));
‚Ý‚½‚¢‚É‚â‚邯AModel2‚̃Rƒ“ƒfƒBƒVƒ‡ƒ“‚ɇ’v‚µ‚½Model1‚¾‚¯‚ª•Ô‚é‚ñ‚¶‚á‚È‚
‡’v‚µ‚ĂȂ¢‚à‚Ì‚à•Ô‚Á‚Ä‚‚邿‚ËH
‡’v‚µ‚½•¨‚¾‚¯‚É‚·‚é‚ɂ͂ǂ¤‚·‚ê‚΂¢‚¢H
272:nobody‚³‚ñ
09/01/10 20:26:03 tnQWYP/T
—Ⴆ‚Î
dvd
cd
mp3
‚Á‚Ä‚¢‚¤ƒ‚ƒfƒ‹‚ª‚ ‚Á‚½‚Æ‚µ‚½‚çAƒRƒ“ƒgƒ[ƒ‰[‚Í‚»‚ꂼ‚êì‚éH
‚»‚ê‚Æ‚à
audio
‚Ý‚½‚¢‚Ɉê‚‚ɂ܂Ƃ߂ÄA‚»‚Á‚©‚çŠeƒ‚ƒfƒ‹‚ðŒÄ‚Ñ‚¾‚·H
ˆ—“I‚ÉŽ—‚½‚悤‚Ȃ̂ª‘½‚¢‚ñ‚¾‚¯‚ÇA
‚»‚ê‚Å‚à•ª‚¯‚é‚Ì‚ª•’ÊH
273:nobody‚³‚ñ
09/01/10 20:27:45
ƒRƒ“ƒgƒ[ƒ‰‚̓‚ƒfƒ‹‚Æ‚PF‚P‚É‚·‚é•K—v«‚È‚ñ‚ĂȂ¢‚Å‚µ‚å
“–‘Raudio‚ł܂Ƃ߂é
274:nobody‚³‚ñ
09/01/10 20:30:14
Cake‚Á‚Ä¢ŠE‚ňê”ÔŽg‚í‚ê‚Ä‚éFW‚Æ‚©‚¢‚¤‚¯‚Ç”÷–‚Ƀ‰ƒCƒuƒ‰ƒŠ‚ª[ŽÀ‚µ‚ĂȂ¢‚±‚ƂȂ¢H
‘¼‚ÌFW‚à‚±‚ñ‚È‚à‚ñ‚Ȃ̂©‚È
275:nobody‚³‚ñ
09/01/10 20:37:41
>>273
‚¾‚æ‚ËH
‚¿‚å‚Á‚Æ•sˆÀ‚ɂȂÁ‚½‚ñ‚Å•·‚¢‚Ă݂½
‚ ‚肪‚ÆI
276:nobody‚³‚ñ
09/01/10 20:38:48
>>274
ƒ‰ƒCƒuƒ‰ƒŠ‚Í‚»‚±‚»‚±‚¾‚ÆŽv‚¤‚¯‚ÇAƒoƒO‚ª‘½‚¢c
277:nobody‚³‚ñ
09/01/10 20:58:25
>>266@@>>267
> ‚»‚ê‚ÍCSS‚¶‚á‚È‚‚ÄHelper‚Ì‚µ‚í‚´‚¾‚ë
‚¨`‚¢BƒEƒ\‚¾‚æBcss‚¾‚æB
form div.submit {
@@border: 0;
@@clear: both;
@@margin-top: 10px;
@@/* margin-left: 140px; */
}
‚±‚ê‚Åsubmittƒ{ƒ^ƒ“‚Ì“ª‚̋󔒂͂Ȃ‚È‚é‚æB
278:nobody‚³‚ñ
09/01/10 21:22:36 tnQWYP/T
ƒ‹[ƒeƒBƒ“ƒO‚¾‚©ƒRƒ“ƒgƒ[ƒ‰[–¼‚ð‹K–ñ‚©‚ç•Ï‚¦‚邯
formƒwƒ‹ƒp[‚Ì“f‚ action‘®«‚à‚¨‚©‚µ‚‚È‚é‚È
279:nobody‚³‚ñ
09/01/10 21:26:59
ƒRƒ“ƒgƒ[ƒ‰[–¼‚ð•Ï‚¦‚½‚Æ‚«‚Á‚Û‚¢‚È
PostƒRƒ“ƒgƒ[ƒ‰[‚Ȃ̂É
<?php echo $form->create('Post', array('action' => 'edit')); ?>
‚Æ‚µ‚Ä‚àA action="posts/edit" ‚ɂȂè‚₪‚é
‚È‚ñ‚Å‚±‚ñ‚ȃoƒO‚¾‚炯‚È‚ñ‚¾‚æc
280:nobody‚³‚ñ
09/01/10 21:30:15
‚¿‚å‚Á‚Æ–{‘̂̃R[ƒh“ǂނƕª‚©‚邯‚Ç
”Ä—p‰»‚·‚ׂ«‚Æ‚±‚ë‚àŠeŠ‚Å“ÆŽ©ŽÀ‘•‚µ‚Ă邩‚ç‚Ë
ƒ‰ƒCƒuƒ‰ƒŠ‚²‚Ƃ̮‡«‚â‹£‡‚Æ‚¢‚Á‚½–â‘肪o‚Ä‚‚é
281:nobody‚³‚ñ
09/01/10 21:33:55
FW‚Ȃ̂ÉAƒ\[ƒXŒ©‚ÄAŒ‹‹ÇƒI[ƒo[ƒ‰ƒCƒh
ˆÓ–¡‚Ë[‚æc
1.2final‚Å‚±‚ê‚Å‚µ‚åH
‚à‚¤‚¿‚å‚¢‚È‚ñ‚Æ‚©‚µ‚Ăقµ‚¢‚È‚Ÿ
282:nobody‚³‚ñ
09/01/10 21:38:22
Š„‚Æ•½–}‚È‹@”\‚µ‚©‚È‚¢ƒTƒCƒg‚Å‚à‚»‚¤‚È‚é‚æ‚Ë
SecurityƒRƒ“ƒ|[ƒlƒ“ƒg‚à‚»‚¤‚¾‚¯‚Ç
”Ä—p“I‚È‹@”\‚·‚çƒoƒOŽ‚¿‚©‚ÂŽd—l‚ª‚¨‚©‚µ‚©‚Á‚½‚è‹@”\•s‘«‚¾‚Á‚½‚è
‘¼‚ÌFW‚͂ǂ¤‚È‚ñ‚¾‚낤‚È‚
283:nobody‚³‚ñ
09/01/10 21:44:53
‚¢‚âA‚Ù‚ñ‚Æ•½–}‚ȃTƒCƒg‚È‚ñ‚¾‚¯‚ÇAƒoƒO‚ ‚è‚·‚¬‚¾‚æc
‚Ï‚Á‚ÆŒ©‚Í‚½‚µ‚©‚É‘‚¢‚ñ‚¾‚¯‚ÇAŽg‚¦‚郌ƒxƒ‹‚Ɉø‚«ã‚°‚é‚Ì‚É‘Š“–‹ê˜J‚·‚é‹C‚ª
‚Æ‚è‚ ‚¦‚¸formƒwƒ‹ƒp[Žg‚¤‚Ì‚â‚߂Ǽ‘‚«‚·‚é
formƒwƒ‹ƒp[Šg’£‚µ‚ăg[ƒNƒ“o—̓ƒ\ƒbƒh‚¾‚¯Žg‚¤‚í orz
284:nobody‚³‚ñ
09/01/10 21:47:38
‚»‚¤‚»‚¤
‚ñ‚ÅAƒ‰ƒCƒuƒ‰ƒŠ—ÞŒp³‚µ‚悤‚Æ‚µ‚Ä‚àAƒRƒAƒ‰ƒCƒuƒ‰ƒŠ‚ւ̃pƒX’蔂Ȃ¢‚Ì‚Ë
‚È‚ñ‚©‚¢‚Ü‚¢‚¿ŠÃ‚¢‚æ‚Ë
‚Ï‚Á‚ƂݎèŒy‚Á‚Û‚‚ÍŒ©‚¦‚é‚ñ‚¾‚¯‚Ç
285:nobody‚³‚ñ
09/01/10 22:00:30
‚ ‚è‚á@formHelperŒp³‚µ‚Ä $helpers = array('MyForm') ‚µ‚Ä‚à
ƒrƒ…[‚Å $myform Žg‚¦‚È‚¢‚¼‚—
HelperƒNƒ‰ƒXŒp³‚¹‚ñ‚Æ‚¢‚¯‚ñ‚Ì‚©H
Šg’£«’á‚·‚¬‚¾‚ëc
286:nobody‚³‚ñ
09/01/10 22:13:06
Myform extends FormHelper‚É‚µ‚½‚ç
$myform‚ÅŽQƂł«‚½‚í
MyForm‚¾‚Æ$my_form‚Å‚à$myform‚Å‚àŽQƂł«‚È‚¢
ƒwƒ‹ƒp[‚É‚Í‘å•¶Žšˆê‚‚µ‚©Žg‚¦‚È‚¢‚ñ‚©H
‚È‚ñ‚Å‚±‚ñ‚ȂƂ±‚Å‹ê˜J‚µ‚È‚«‚á‚¢‚¯‚È‚¢‚ñ‚¾‚æ‚—
287:nobody‚³‚ñ
09/01/10 22:14:07
ƒrƒ…[‚ɃfƒtƒHƒ‹ƒg‚ŃZƒbƒg‚µ‚Ä‚é‚Ì‚Í
ƒRƒ“ƒgƒ[ƒ‰‚̂ق¤‚¶‚á‚È‚¢‚Ì
288:nobody‚³‚ñ
09/01/10 22:14:53
CakeŽg‚Á‚Ă邯ƒRƒA‚̃R[ƒh‚ɃnƒbƒN‚·‚鎖‚ª‘½‚·‚¬‚é‚ñ‚¾‚æ‚È
289:nobody‚³‚ñ
09/01/10 22:15:14
‚ A $myForm ‚ÅŽQƂł«‚½‚í
‚Ç‚¤‚¢‚¤–½–¼‹K‘¥‚¾‚æc
ƒLƒƒƒƒ‹ƒP[ƒX‚Í _ ‚¾‚ëcƒtƒ@ƒCƒ‹–¼‚à‚»‚¤‚¾‚µ
‚È‚ñ‚©ˆê‹C‚É‚¢‚â‚ɂȂÁ‚Ä‚«‚½‚È[
‚©‚Æ‚¢‚Á‚Ä‘¼‚É‚ ‚ñ‚܂肢‚¢‚̂Ȃ¢‚ñ‚¾‚æ‚È
290:nobody‚³‚ñ
09/01/10 22:16:55
>>287
‚¿‚á‚ñ‚Æ‚â‚Á‚Ă邿
my_helper.php:
MyFormHelper extends FormHelper
ƒRƒ“ƒgƒ[ƒ‰[:
@$helpers = array('MyForm');
‚ñ‚ÅAƒrƒ…[‚Å‚Í$myForm‚ÅŽQÆ‚µ‚½‚ç‚¢‚¯‚½
ƒwƒ‹ƒp[‚̃Nƒ‰ƒX–¼‚¾‚¯–½–¼‹K‘¥‚ª‚¨‚©‚µ‚¢‚¾‚ëc
291:nobody‚³‚ñ
09/01/10 22:25:05
Ž©‘O‚Ńg[ƒNƒ“o—Í‚µ‚Ă݂½‚ªA
ƒ‹[ƒeƒBƒ“ƒO‚µ‚Ă邯SecurityƒRƒ“ƒ|[ƒlƒ“ƒgŽg‚¦‚È‚¢‚È
‚Ù‚ñ‚Æ‚ÉFW‚Ȃ̂©‹^–â‚ÉŽv‚Á‚Ä‚«‚½‚¼c
292:nobody‚³‚ñ
09/01/10 22:58:06
>>279‚ÌŒ‚Í
<?php echo $form->create('Post', array('url' => '/post/edit')); ?>
‚ÅurlŽg‚¦‚΂¢‚¯‚»‚¤‚ÈŠ´‚¶‚È‚ñ‚¾‚ªA
SecurityƒRƒ“ƒ|[ƒlƒ“ƒg‚ð‚ ‚«‚ç‚߂Ă͂¸‚µ‚½‚çAƒZƒbƒVƒ‡ƒ“‚ªŽg‚¦‚È‚‚È‚Á‚½
SessionƒRƒ“ƒ|[ƒlƒ“ƒg‚àƒwƒ‹ƒp[‚àŽg‚Á‚Ä‚é‚Ì‚É
‚¾‚ñ‚¾‚ñ“ª‚É‚«‚Ä‚«‚½
293:nobody‚³‚ñ
09/01/10 23:05:43
‚ AŽ©•ª‚ªƒ~ƒX‚Á‚Ä‚½‚í‚—
formƒwƒ‹ƒp[‚Ì“f‚action‘®«‚ÌŒ‚Í
<?php echo $form->create('Post', array('url' => '/post/edit')); ?>
‚Å‚¤‚Ü‚‚¢‚Á‚½
‚à‚Á‚Æ‚àSecurityƒRƒ“ƒ|[ƒlƒ“ƒgŽg‚¦‚È‚¢–â‘è‚ÍŽc‚邪c
‚à‚¤‚¿‚å‚¢ƒoƒO‚È‚¢FW‚È‚¢‚Ì‚©‚Ëc
294:nobody‚³‚ñ
09/01/10 23:14:50
ƒoƒO‚ª‚ ‚é‚È‚çAŠJ”ŽÒ‚ɘA—‚µ‚Æ‚¯‚æ
295:nobody‚³‚ñ
09/01/10 23:34:57
‚»‚±‚܂Ŏg‚¢ž‚ñ‚łȂ¢‚µ
Žg‚¢‘±‚¯‚é‚©‚í‚©‚ç‚ñ‚Ì‚ÅAí˜A‚³‚ñA‚¨Šè‚¢‚µ‚Ü‚·‚Ë[‚—
296:nobody‚³‚ñ
09/01/10 23:42:11
‚Ü‚Ÿƒ`ƒPƒbƒg‚ ‚°‚é‚É‚µ‚Ä‚àŒ´ˆö‚ª‚í‚©‚ç‚ñ‚ƂȂŸ
SecurityƒRƒ“ƒ|[ƒlƒ“ƒg‚ƃ‹[ƒeƒBƒ“ƒO‚‚©‚Á‚Ă邯‚«‚É
404ƒGƒ‰[‚ɂȂ錴ˆö‚Ì–Ú¯‚ ‚éH
ƒRƒ“ƒgƒ[ƒ‰[–¼‚©HTTP_REQUESTŠÖŒW‚ ‚½‚è‚©‚È
‚Ƃ͎v‚Á‚Ä‚é‚ñ‚¾‚¯‚ÇA–Ú¯‚‚©‚È‚¢‚ƂȂŸ
297:nobody‚³‚ñ
09/01/11 00:25:09
ƒRƒ“ƒgƒ[ƒ‰‚Å‹¤’Ê‚µ‚ÄŽg‚¤‚悤‚ÈŠÖ”‚̓Rƒ“ƒ|[ƒlƒ“ƒg
ƒrƒ…[‚Å‹¤’Ê‚µ‚ÄŽg‚¤‚悤‚ÈŠÖ”‚̓wƒ‹ƒp
‚ÉŽÀ‘•‚·‚邯Žv‚¢‚Ü‚·‚ªA
ƒRƒ“ƒgƒ[ƒ‰‚Å‚àƒrƒ…[‚Å‚àŽg‚¤‚悤‚ÈŠÖ”‚͂ǂ±‚ÉŽÀ‘•‚·‚é‚Ì‚ª
cakephp ‚Ì‚â‚è•û‚Å‚·‚©H
298:nobody‚³‚ñ
09/01/11 01:06:51
yŽ¿–âz$form->input()‚Ìtextarea‚Ì•(cols)‚Ì•ÏX‚ªo—ˆ‚È‚‚Ä¢‚Á‚Ă܂·B
$form->input('honbun', array('type'=>'textarea', 'cols'=>'10', 'rows'=>'5');
s”(rows)‚ÍŽw’è‚Ç‚¨‚è•ω»‚µ‚Ä‚‚ê‚Ü‚·B
cake.generic.css‚̂ǂ±‚©‚ðC³‚·‚ê‚Ηǂ³‚»‚¤‚ÈŠ‚܂Œ²‚ׂ܂µ‚½‚ªA‹ï‘Ì“I‚É
‚Ç‚±‚ð‚Ç‚¤C³‚·‚ê‚Ηǂ¢‚©‚í‚©‚è‚Ü‚¹‚ñB‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
299:nobody‚³‚ñ
09/01/11 01:38:19
>>297
•’ʂ̃‰ƒCƒuƒ‰ƒŠ‚È‚çvenders‚ɂłà“ü‚ê‚Ä
App::import‚Å‚¢‚¢‚ñ‚¶‚á‚Ë
300:nobody‚³‚ñ
09/01/11 03:35:55
‹K–ñ‚©‚ç‚¿‚å‚Á‚Ƃ͂¸‚ê‚邯
“r’[‚É‚¨‚©‚µ‚È“®ì‚µ‚¾‚·‚ÈA‚±‚̃tƒŒ[ƒ€ƒ[ƒNc
301:nobody‚³‚ñ
09/01/11 03:59:04
Formƒwƒ‹ƒp[Žg‚¤‚ÆHTMLƒ\[ƒX‚ªˆês‘±‚«‚ɂȂé orz
302:nobody‚³‚ñ
09/01/11 08:53:45
stableo‚Ä‚àA‚Ü‚¾ƒoƒO‚ª‚ ‚é‚ÌH
‚Æ‚¢‚¤‚©A¡‚܂ł̃oƒO‚Í–{‰Æ‚É•ñ‚µ‚ĂȂ¢‚ÌH
303:nobody‚³‚ñ
09/01/11 09:24:13
“ú–{ŒêŒöŽ®ƒTƒCƒg‚É•ñƒtƒH[ƒ€ì‚é‚‚ç‚¢‚Í‚·‚ׂ«
304:nobody‚³‚ñ
09/01/11 12:04:42
ƒ`ƒPƒbƒgo‚µ‚Ä‚¨‚¯‚΂½‚¢‚Ä‚¢‚̃oƒO‚͂Ȃ¨‚µ‚Ä‚‚ê‚é‚Ì‚É
‚±‚±‚Å•¶‹å‚΂Á‚©‚茾‚Á‚Ä‚é‚â‚‚Á‚ĂȂñ‚È‚ÌH
305:nobody‚³‚ñ
09/01/11 12:23:51
Žg‚¢‘±‚¯‚é‚©‚à‚í‚©‚ç‚È‚¢ã‚É
Œ´ˆö“Á’è‚Å‚«‚È‚¢‚̂Ƀ`ƒPƒbƒgo‚·ˆÓ–¡‚È‚¢
‚»‚̕ӂ͓ú–{ŒöŽ®(?)‚ª‚¤‚Ü‚—§‚¿‰ñ‚Á‚Ä‚à‚ç‚¢‚½‚¢‚Æ‚±‚ë
306:nobody‚³‚ñ
09/01/11 12:36:15
ÄŒ»Žè‡‚³‚¦‚ ‚ê‚΃`ƒPƒbƒgo‚¹‚Ηǂ¢‚¾‚낤‚¯‚Ç
‰pŒê‘‚‚Ì’x‚¢‚©‚猙‚¾
‘å‘ÌA‚»‚ñ‚È‹ê˜J‚µ‚È‚‚Ä‚àʼn‚©‚çŽg‚¦‚éFW‚ðŽg‚¢‚½‚¢
307:nobody‚³‚ñ
09/01/11 12:38:18
Žg‚¢Žn‚ß‚½‚΂©‚è‚ŃoƒO‚©‚Ç‚¤‚©‚à“Á’è‚Å‚«‚Ä‚¢‚È‚¢‚̂ɑ›‚®‚â‚‚͖³Ž‹‚Å—Ç‚¢
308:nobody‚³‚ñ
09/01/11 13:11:03
Žè‡‘‚¢‚Ä‚é‚ñ‚¾‚©‚çƒoƒO‚©‚í‚©‚邾‚ë‚—
‚»‚ê‚Æ‚àVŽQŽÒ‚΂©‚è‚È‚ÌHw
309:nobody‚³‚ñ
09/01/11 15:49:46
‚±‚Ì—¬‚ê‚Ђł¦‚È‚—
310:nobody‚³‚ñ
09/01/11 15:58:13
ƒRƒA‚ÉŽè“ü‚ꂽ‚è‚·‚邯
•ʂ̃Gƒ“ƒWƒjƒA‚ª•ێ炵h‚‚Ȃ邵
FW‚Ì—Ç‚³‚ª‚È‚‚È‚é
311:nobody‚³‚ñ
09/01/11 18:00:58
ƒoƒO‚¾‚炯‚Ȃ̂ªCakePHP‚Ì“Á’¥‚¾‚ëw
1.0³Ž®”Å‚ªo‚½‚Æ‚«‚à‚»‚¤‚¾‚Á‚½‚ºB
‚»‚±‚ðŽ©•ª‚ʼn½‚Æ‚©‚·‚é‚Ì‚ªBakerB
•¶‹å‚¢‚¤l‚Í‘¼‚ÌFW‚ðŽg‚¦‚΂¢‚¢‚ÆŽv‚¤
312:nobody‚³‚ñ
09/01/11 19:36:58 e07paZUF
2”NŒã‚‚ç‚¢‚Écake‚ª‚܂Ƃà‚ɂȂÁ‚Ä‚½‚ç‚Ü‚½‚«‚Ü‚·„ƒ
313:nobody‚³‚ñ
09/01/11 20:09:38
‘S‘RƒIƒuƒWƒFƒNƒgŽwŒü‚¶‚á‚È‚¢‚µ‚È‚
314:nobody‚³‚ñ
09/01/11 21:14:41
PHP4‘Ήž‚Ȃ̂ɂȂñ‚ŃIƒuƒWƒFƒNƒgŽwŒü‚¾‚ÆŽv‚Á‚½‚Ì
315:nobody‚³‚ñ
09/01/11 21:53:49
ƒR[ƒh•ª‚¯‚ê‚Îo—ˆ‚é‚¶‚á‚ñ
316:nobody‚³‚ñ
09/01/11 22:57:27
ƒNƒ‰ƒXŽg‚í‚ê‚Ä‚¢‚é‚ñ‚¾‚©‚çƒIƒuƒWƒFƒNƒgŽwŒü‚Å‚ ‚Á‚Ă邿B
317:nobody‚³‚ñ
09/01/12 00:44:27
ƒNƒ‰ƒXŽg‚Á‚Ă邩‚çƒIƒuƒWƒFƒNƒgŽwŒüiÎj
318:nobody‚³‚ñ
09/01/12 08:02:17 JmkPO6xq
PHPŽ©‘Ì‚ªŠÖ”ŽwŒü‚Å”z—ñ‚ð‚Ô‚ñ‰ñ‚·ƒ^ƒCƒv‚ÌŒ¾Œê‚¾‚©‚ç‚È
ƒIƒuƒWƒFƒNƒgŽwŒüŒ¾Œê‚ÌŠî–{“I‚È—v‘f‚ÍŽ‚Á‚Ă邯‚Ç
ŽÀۂɃIƒuƒWƒFƒNƒgŽwŒüƒvƒƒOƒ‰ƒ~ƒ“ƒO‚ð‚â‚낤‚Æ‚·‚邯‹ê˜J‚ª‘½‚¢
cake‚ÌapiÝŒv‚àrails‚©‚çƒpƒN‚Á‚½•”•ª‚̓IƒuƒWƒFƒNƒgŽwŒü“I‚¾‚ªAcakeŠg’£•”•ª‚ÍŠÖ”‚Á‚Û‚‚ȂĂé
319:nobody‚³‚ñ
09/01/12 08:48:04
Rails‚ðƒpƒN‚邾‚¯‚É‚µ‚Ä‚¢‚Ăقµ‚¢
320:nobody‚³‚ñ
09/01/12 09:04:16 3zI01Xa5
‚Ü‚½‚Ü‚½ƒoƒO”Œ©
formƒwƒ‹ƒp[‚ÅAƒtƒB[ƒ‹ƒh–¼ (field)‚É”Žš‚ð“n‚·‚ÆA
0‚̂Ƃ«‚¾‚¯’†g‚ªÁ‚¦‚é
$form->text('0');
‚Æ‚©
empty()‚Æ‚©‚Å‚µ‚©ƒ`ƒFƒbƒN‚µ‚ĂȂ¢‚Á‚Û‚¢‚È
stringŒ^‚ɃLƒƒƒXƒg‚µ‚Ä‚à‘Ê–Ú‚¾‚µ
321:nobody‚³‚ñ
09/01/12 09:05:10
$form->text('data[0]');
‚Å“®‚¯‚΂¢‚¢‚ªA“®‚©‚È‚¢‚µ
322:nobody‚³‚ñ
09/01/12 09:17:19
app‚²‚ƂɃRƒA‚̃tƒ@ƒCƒ‹‚ðƒI[ƒo[ƒ‰ƒCƒh‚µ‚È‚¢‚ÆŽg‚¦‚È‚¢‚È
appƒfƒBƒŒƒNƒgƒŠ‚̈Ӗ¡‚Ë[
323:nobody‚³‚ñ
09/01/12 09:38:56
‚È‚ñ‚¶‚Ⴑ‚è‚á
appƒfƒBƒŒƒNƒgƒŠ‘¤‚Å /view/helper.php ‚Ì’u‚«Š·‚¦‚Å‚«‚È‚¢‚Ì‚©H
324:nobody‚³‚ñ
09/01/12 09:42:41
URLØÝ¸(cakephp.jp)
325:nobody‚³‚ñ
09/01/12 09:44:45
‚Æ‚ñ
‚Á‚Ă܂¶‚©‚æ
helper.php‚ɃoƒO‚ ‚é‚ñ‚¾‚ªA’¼Ú•ÒW‚µ‚©‚È‚¢‚Ì‚©‚æ
FW‚̂͂¸‚ªƒRƒA‚̃oƒO‚‚Ԃµ‚É‚·‚è‘Ö‚í‚Á‚ÄA‘S‘Ri‚܂Ȃ¢
326:nobody‚³‚ñ
09/01/12 09:55:09
‚Æ‚è‚ ‚¦‚¸AƒoƒO‚Á‚Û‚¢‚Æ‚±‹³‚¦‚Æ‚‚©‚çAí˜A‚³‚ñ‚̓`ƒPƒbƒg‚Å‚à‚ ‚°‚Æ‚¢‚Ä‚‚ê
‰´‚Í‚½‚Ô‚ñAŽŸ‰ñ‚Í‚à‚¤Cake‚ÍŽg‚í‚È‚¢
@$form->text('0');
‚Æ‚©‚â‚邯A0‚̂Ƃ«‚¾‚¯
@<inpute name="data[]" ` />
‚Ý‚½‚‚È‚é
helper.php‚ÌsetEntity()‚ÅAview->field‚ɃZƒbƒg‚µ‚Ă邯‚±‚ª–â‘è‚Û‚¢
327:nobody‚³‚ñ
09/01/12 11:06:01
>>326
‚Ç‚¤‚µ‚ăRƒA‚ÉŽè‚ð“ü‚ê‚Ă܂ŃtƒB[ƒ‹ƒh–¼‚ð"0"‚É‚µ‚½‚¢‚Ì‚©‚ª‚í‚©‚ç‚È‚¢B
328:nobody‚³‚ñ
09/01/12 11:48:59
>>327
‘ŠŽè‚·‚ñ‚È‚Á‚Ä
329:nobody‚³‚ñ
09/01/12 11:51:38
>>327
Žè‚ð“ü‚ꂽ‚¢‚Æ‚¢‚¤‚æ‚èAHTML‚ðŽ©—R‚É‘g‚Ý‚½‚©‚Á‚½‚¾‚¯‚È‚ñ‚¾‚¯‚Ç‚Ë
‚ñ‚¾‚¯‚ÇA‹K‘¥‚©‚ç‚Í‚¸‚ê‚邯•s‹ï‡‚ª‚ł܂‚é
‚¿‚Ȃ݂ÉA
>helper.php‚ÌsetEntity()‚ÅAview->field‚ɃZƒbƒg‚µ‚Ă邯‚±‚ª–â‘è‚Û‚¢
‚Í $view->model ‚̊ԈႢ‚©‚à
‚©‚È‚è[‚¢‚Æ‚±‚ë‚ÉŒ´ˆö‚ª‚ ‚é‚Á‚Û‚‚ÄAŒ‹‹ÇA‚ ‚«‚ç‚ß‚Ä
@$form->text(null, array('name' => 'data[0]'));
@$form->text(null, array('name' => 'data[item][0]'));
‚Æ‚©‚·‚邿‚¤‚É‚µ‚½
ƒRƒ“ƒ|[ƒlƒ“ƒg‚Æ‚©Žg‚¤ê‡‚ÉA‚Ü‚½–â‘肪‚ł邩‚à‚µ‚ê‚È‚¢‚¯‚Ç
ŽŸƒy[ƒWÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
5296“ú‘O‚ÉXV/152 KB
’S“–:undef