yPHPzƒtƒŒ[ƒ€ƒ[ƒ ..
[2ch|¥Menu]
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‚Ü‚½–â‘肪‚ł邩‚à‚µ‚ê‚È‚¢‚¯‚Ç

330:nobody‚³‚ñ
09/01/12 11:54:41
DBŽg‚í‚È‚¢ƒ‚ƒfƒ‹‚âA
‘¼‚̃VƒXƒeƒ€‚ƘAŒg‚·‚éꇂÉA”’l‚Ì”z—ñŒ`Ž®‚Ì•û‚ªˆµ‚¢‚â‚·‚¢‚©‚ç

‚Ü‚ŸAhtmlŽè‘Å‚¿‚Å‚à‚¢‚¢‚ñ‚¾‚¯‚Ç‚³
ƒwƒ‹ƒp[‚Æ‚©‚ª‹K–ñ‚Æ‹­‚­Œ‹‚т‚«‚¾‚ȂƎv‚Á‚½

331:nobody‚³‚ñ
09/01/12 12:03:43
Ž¿–â‚Å‚·

ƒf[ƒ^’ljÁƒtƒH[ƒ€ -> ƒf[ƒ^’ljÁ -> ƒgƒbƒv‰æ–Ê‚ÉƒŠƒ_ƒCƒŒƒNƒg

‚Æ‚µ‚悤‚ÆŽv‚¤‚̂ł·‚ªAƒAƒNƒVƒ‡ƒ“–¼‚É”Y‚ñ‚ł܂·

add() -> ??? -> index()

???‚Ì•”•ª‚ð‚Ç‚¤‚µ‚悤‚©‚Æc

add()‚Å•ªŠò‚µ‚Ä‚à‚¢‚¢‚ñ‚Å‚·‚ªA•ª‚¯‚½‚¢‚̂ł·‚ªA
‚Ȃɂ©‚¢‚¢–¼‘O‚ ‚è‚Ü‚¹‚ñ‚©‚ËH

Šm”F‰æ–ʂƂ©‚È‚ç add_confirm() ‚É‚·‚é‚ñ‚Å‚·‚ªB

332:331
09/01/12 12:05:43
>>331

ŽÀÛ‚Í add_item() ‚Æ‚¢‚¤–¼‘O‚Ȃ̂ł·‚ªA
’ljÁ‚·‚邾‚¯‚̃AƒNƒVƒ‡ƒ“–¼‚ð‚Ç‚¤‚µ‚悤‚©‚È‚ÆA‚¢‚¤‚±‚Ƃł·

add_???_item() ‚© ???_item() ‚Å
‚Ȃɂ©‚¢‚¢ƒAƒNƒVƒ‡ƒ“–¼‚ ‚è‚Ü‚¹‚ñ‚©H

333:331
09/01/12 12:07:32
˜A“Š‚²‚ß‚ñ‚È‚³‚¢c

update_item() ‚Æ‚©‚Ç‚¤‚Å‚·‚©‚ËH

add_item()‚Æedit_item()‚©‚狤’ʂŎg‚¦‚»‚¤‚Å‚·‚µ

334:nobody‚³‚ñ
09/01/12 12:29:53
update_item‚Å‚¢‚¢‚ñ‚¶‚á‚ËH

335:nobody‚³‚ñ
09/01/12 16:21:35
‚±‚±‚ŃoƒOƒoƒOŒ¾‚í‚ê‚Ä‚é‚Ì‚Á‚ÄŽg‚¢•û‰ð‚Á‚ĂȂ¢‚¾‚¯‚È‚ñ‚¶‚á‚È‚¢‚Ì‚©

336:nobody‚³‚ñ
09/01/12 16:24:13
‚¶‚á‚ ‚Ç‚¤Žg‚¦‚Ηǂ¢‚Ì‚©à–¾‚µ‚ë‚æ

337:nobody‚³‚ñ
09/01/12 16:54:47
URLØÝ¸(book.cakephp.org)

338:nobody‚³‚ñ
09/01/12 16:57:12
‚»‚ñ‚ȂƂ±‚ë‚Ín“Ç‚µ‚½ã‚ł̘b‚¾‚ÆŽv‚¤‚ª

339:nobody‚³‚ñ
09/01/12 16:58:39
–{‰Æ‚É•ñ‚µ‚½‚­‚È‚¢‚Á‚Ă̂̓oƒO‚¶‚á‚È‚­‚Ä
Ž©•ª‚ÌŽg‚¢•û‚ª‚¨‚©‚µ‚¢‚Æ‚¢‚¤Ž©Šo‚ª‚ ‚é‚©‚ç‚É‘¼‚È‚ç‚È‚¢‚¾‚ë

340:nobody‚³‚ñ
09/01/12 17:08:56
ÄŒ»•û–@‘‚¢‚Ä‚é‚̂ɃoƒO‚©‚Ç‚¤‚©‚à‚í‚©‚ç‚ñ‚ÌH

‚»‚ê‚Æ‚àA‹K–ñ’Ê‚è‚É‚µ‚©ì‚ê‚È‚¢‰SŽÒ‚µ‚©‚¢‚È‚¢‚Ì‚©H

341:nobody‚³‚ñ
09/01/12 17:09:25 JmkPO6xq
ƒoƒO‚ł͂Ȃ¢
’P‚Écake‚ÌŠJ”­ŽÒ‚ªˆÓ}‚µ‚½Žg‚¢•û‚©‚ç‚Í‚Ýo‚邯“r’[‚É‹““®‚ª•ςɂȂ邾‚¯

342:nobody‚³‚ñ
09/01/12 17:10:38
>>341

‚—‚—‚—

‚»‚ê‚È‚çƒoƒO‚ł͂Ȃ¢‚©‚à‚È‚—‚—‚—

‚»‚¤‚©AƒoƒO‚¶‚á‚È‚¢‚Ì‚©`
Žg‚¦‚È‚¢FW‚¾‚È`

343:nobody‚³‚ñ
09/01/12 17:11:01
ƒtƒŒ[ƒ€ƒ[ƒNŽg‚Á‚ĂċK–ñ‚Í‚¸‚ꂽ‚ç“®‚©‚È‚­‚È‚Á‚½‚Á‚Ä‚»‚Á‚¿‚Ì•û‚ª‰SŽÒ‚¾‚ë

344:nobody‚³‚ñ
09/01/12 17:11:49
‹@”\•s‘«AŽd—l‚ª•ÏA‚Æ‚¢‚¤‚Ì‚ª³‚µ‚¢‚È
ƒoƒO‚ÆŒ¾‚Á‚Ä‚à—Ç‚¢ƒŒƒxƒ‹‚Ì‚à‚Ì‚à‚½‚­‚³‚ñ‚ ‚邪
‘g‚Ýž‚݂Œñ‹Ÿ‚³‚ê‚Ä‚é‹@”\‚ª‹£‡‚·‚é‚̂̓oƒO‚ÆŒ¾‚Á‚Ä‚à—Ç‚¢‚¾‚ë

>>339
•΋ü‚±‚Ë‚é‘O‚É‚P‚O‰ñ‚­‚ç‚¢“ǂݒ¼‚¹

345:nobody‚³‚ñ
09/01/12 17:16:56
‚¢‚₾‚©‚ç–{“–‚ɃoƒO‚¾‚ÆŽv‚¤‚È‚ç–{‰Æ‚É•ñ‚µ‚È‚æ

346:nobody‚³‚ñ
09/01/12 17:17:09
>>343

‚»‚¤‚¾‚Ë

ŒöŽ®ƒhƒLƒ…ƒƒ“ƒg‚Ì”¼•ªˆÈã‚Í–³Ž‹‚µ‚½‚Ù‚¤‚ª‚¢‚¢‚ËI
Ý’è‚à‚È‚ñ‚É‚à•Ï‚¦‚È‚¢‚Ù‚¤‚ª‚¢‚¢‚ËI

‚—‚—‚—

347:nobody‚³‚ñ
09/01/12 17:20:07
•ñ‚µ‚½‚Æ‚±‚ë‚Å¡‚â‚Á‚Ä‚éˆÄŒ‚ɂ͈Ӗ¡‚È‚¢‚µ
ŽŸ‚Íâ‘΂Ɏg‚í‚È‚¢‚©‚ç
Cake‚ÌŠJ”­ƒXƒs[ƒh‚©‚炵‚ÄŒ©‚‚¯‚½ƒoƒO‘S•”C³‚³‚ê‚é‚̂ɔ¼”N‚Í‚©‚©‚è‚»‚¤‚—

348:nobody‚³‚ñ
09/01/12 17:20:48
ŠÔˆá‚¦‚ÄCake‚È‚ñ‚©‚ðŽg‚Á‚Ä‚µ‚Ü‚¤l‚ð‘‚₳‚È‚¢‚悤‚É‚µ‚È‚¢‚Æ‚È

349:nobody‚³‚ñ
09/01/12 17:21:25
>>347

‚«‚݂͕Êl‚¾‚ë‚—

‚«‚Ý‚à‚¢‚â‚ɂȂÁ‚½‚Ì‚©H

350:nobody‚³‚ñ
09/01/12 17:21:58
1.2‚ªŒöŽ®‚ÉƒŠƒŠ[ƒX‚³‚ê‚ÄŠë‹@Š´‚ðŽ‚Á‚Ä‚¢‚é“z‚ª‚¢‚é‚炵‚¢‚È
‚ǂ̃tƒŒ[ƒ€ƒ[ƒN‚ÌMŽÒ‚¾

351:nobody‚³‚ñ
09/01/12 17:23:00
>>347

ŽŸ‚ȂɎg‚¤‚ÌH

352:nobody‚³‚ñ
09/01/12 17:23:19
>>349
•ÊlH‚È‚É‚ðŒ¾‚Á‚Ä‚é‚ñ‚¾
‚¨‚Ü‚¦‚Í’N‚©“Á’è‚Ì‘ŠŽè‚ɘb‚µ‚©‚¯‚Ä‚é‚Ì‚©H‚±‚ñ‚ÈꊂÅH

‰´‚Í¡‰ñ‚̘b‘è‚Å‚ÍCake‚̓oƒO‘噎g‚¦‚È‚¢FW”h‚¾‚æ

353:nobody‚³‚ñ
09/01/12 17:23:30
‚Ü‚Ÿ‚±‚ê‚©‚çCakeŽg‚¤‚â‚‚ɕŒ¾

‹K–ñ‚©‚ç‚Í‚¸‚ꂽ‚±‚Ƃ͂·‚é‚È
‚Å‚àA‚»‚ê‚¶‚á‚ ‘債‚½•¨‚Íì‚ê‚È‚¢

‘g‚Ýž‚݂̃‰ƒCƒuƒ‰ƒŠ‚ÍŽg‚¤‚È
‘S•”Ž©•ª‚ňꂩ‚ç‘‚¯

FWŽg‚¤ˆÓ–¡‚Ë[‚—
‚Ü‚Ÿ‚Ï‚Á‚Ƃݎg‚¢‚â‚·‚¢‚Ƃ͎v‚¤‚ñ‚¾‚¯‚Ç‚Ë
‚±‚±‚܂ŃoƒO‘½‚¢‚Æ‚Èc

354:nobody‚³‚ñ
09/01/12 17:23:49
>>351
SAStruts‚©Django

355:nobody‚³‚ñ
09/01/12 17:25:25
‚¿‚Ȃ݂ÉCake‚̓IƒuƒWƒFƒNƒgŽwŒü‚¶‚á‚È‚¢‚Á‚Ęb‚ ‚Á‚½‚¯‚Ç
–â‘è‚Ȃ̂ÍAPI‚¶‚á‚È‚­‚ăRƒA‚̃R[ƒh“à•”‚È‚ñ‚¾‚æ‚Ë
ƒnƒbƒN‚·‚é‚Ì‚àˆê‹ê˜J

‚ ‚̃XƒpƒQƒbƒeƒB‚È—L—l‚¶‚áCake‚Ì«—ˆ‚͊낤‚¢‚æ

356:nobody‚³‚ñ
09/01/12 17:26:23
‚Æ‚¢‚¤‚©PHP‚ÌFW‚͂܂Ƃà‚Ȃ̂ª‚È‚¢‚È

Yii‚Æ‚©‚Á‚Ăǂ¤‚æ

357:nobody‚³‚ñ
09/01/12 17:54:39
>>354
ƒŒƒ“ƒ^ƒ‹ƒT[ƒo‚Å“®‚©‚·‹C‚È‚¢l‚©

358:nobody‚³‚ñ
09/01/12 17:55:17
PHP‚ŃIƒuƒWƒFƒNƒgŽwŒü‚Á‚Ä‚à‚Á‚³‚èƒtƒŒ[ƒ€ƒ[ƒN‚Ì“o—³–傾‚ë‚—

359:nobody‚³‚ñ
09/01/12 17:58:23
Cake‚ÍŠù‚É‚ ‚ç‚ä‚éƒtƒŒ[ƒ€ƒ[ƒN‚Ì’†‚ÅÅ‚àd‚¢•”—Þ

360:nobody‚³‚ñ
09/01/12 18:05:28
‚ÅA‚È‚ñ‚©‚¢‚¢‚̂Ȃ¢‚Ì‚©H

ŒZ’í‚Æ‚©Œ¾‚í‚ê‚Ä‚éCI‚ÍA–½–¼‹K‘¥‚É“ˆê«‚ª–R‚µ‚¢‚µ

361:nobody‚³‚ñ
09/01/12 18:06:17
>>359

362:nobody‚³‚ñ
09/01/12 19:32:11
‚Å‚àA¢ŠE‚ÅsymfonyAzend+framework‚𔲂«AÅ‚à’–Ú‚³‚ê‚Ä‚¢‚éPHP FW‚Æ‚¢‚¤Ž–ŽÀ‚Í
‚Ç‚¤—‰ð‚·‚ê‚΂¢‚¢‚ÌH
URLØÝ¸(www.google.com)

363:nobody‚³‚ñ
09/01/12 19:35:28
PHP‚̃†[ƒU‘w‚ªdŽ‹‚·‚é‚̂͊ȒP‚É“±“ü‚Å‚«‚鎖‚Æ
HOWTOî•ñ‚Ì‘½‚³‚¾‚©‚ç‚Å‚µ‚å
Žg‚Á‚Ä‚él‚½‚¿‚ÍCake‚µ‚©Žg‚Á‚½‚±‚ƂȂ¢‚ñ‚¶‚á‚È‚¢‚Ì

364:nobody‚³‚ñ
09/01/12 19:40:29
PHP‚Á‚½‚Á‚Ä–w‚Ç‚Ìl‚ÍŠy“V‚âGREE‚ðì‚é–ó‚¶‚á‚È‚¢‚ñ‚¾‚©‚ç
d‚³‚Á‚Ä‹C‚É‚·‚éˆÓ–¡–³‚¢‚æ‚Ë
d‚³‚ÅŒ¾‚¦‚ÎRoR‚Æ‚©Ž€‚ʂقÇd‚¢‚ñ‚¾‚µ

365:nobody‚³‚ñ
09/01/12 19:43:30
d‚¢‚̂͒N‚à–â‘è‚É‚µ‚ĂȂ¢‚¯‚Ç‚Ë

366:nobody‚³‚ñ
09/01/12 20:59:16
‚·‚݂܂¹‚ñ>>298‚È‚ñ‚Å‚·‚ª
$form->input('honbun', array('type'=>'textarea', 'cols'=>'10', 'rows'=>'5'));
‚ʼn¡•‚Ì‚¹‚Ü‚¢textarea‚ð•\ަ‚µ‚½‚¢‚̂ł·‚ªA‰½‚©ƒqƒ“ƒg‚ ‚è‚Ü‚¹‚ñ‚©H

367:nobody‚³‚ñ
09/01/12 21:10:40
‚Æ‚±‚ë‚ÅAƒZƒbƒVƒ‡ƒ“‚Á‚ă‚ƒfƒ‹‚¾‚ÆŽv‚¤‚ñ‚¾‚ªA
‚È‚ñ‚ÅAƒ‚ƒfƒ‹‚ÅŽg‚¦‚È‚¢‚Ì‚©‚Ë

368:nobody‚³‚ñ
09/01/12 21:13:12
ƒZƒbƒVƒ‡ƒ“‚̓‚ƒfƒ‹‚¶‚á‚Ë[‚æ‚—

369:nobody‚³‚ñ
09/01/12 22:33:10
>>366
cake.generic.css
input, textarea {
width: 100%; ©‚±‚êH
}

370:nobody‚³‚ñ
09/01/12 22:57:16
>>369
app/webroot/css/cake.generic.css
input, textarea {
@@/* width: 100%; */
}
width: 100%‚ðƒRƒƒ“ƒg‚É‚·‚邱‚Æ‚Å
$form->input('honbun', array('type'=>'textarea', 'cols'=>'80', 'rows'=>'5'));
textarea‚̉¡•(cols)ݒ肪—LŒø‚É‚È‚é‚æ‚¤‚ɂȂè‚Ü‚µ‚½B‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
‡‚킹‚ÄA
$form->input('meado', array('type'=>'text', 'size'=>'50'));
‚ÌsizeÝ’è‚à—LŒø‚ɂȂè“ñd‚ÌŠì‚тł·B‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

371:nobody‚³‚ñ
09/01/12 23:07:20
>>368

‚»‚¤‚©H
ƒf[ƒ^‚Ì‚â‚è‚Æ‚è‚·‚é‚ñ‚¾‚©‚çAƒ‚ƒfƒ‹‚¾‚ÆŽv‚¤‚¯‚ÇH
‚Ü‚ ê‡‚É‚à‚æ‚邾‚낤‚¯‚Ç

372:nobody‚³‚ñ
09/01/12 23:11:10
ƒZƒbƒVƒ‡ƒ“‚̓‚ƒfƒ‹‚¶‚á‚È‚¢‚æ
ƒf[ƒ^‚ð‰i‘±‰»‚·‚é‚Ì‚ªƒ‚ƒfƒ‹‚Å‚ ‚Á‚Ä
ƒZƒbƒVƒ‡ƒ“‚Á‚Ă̂̓f[ƒ^‚Åhidden‚ňø‚«‰ñ‚µ‚Ä‚é‚̂Ɠ¯‚¶‚悤‚È‚±‚Æ‚¾‚©‚ç

373:nobody‚³‚ñ
09/01/12 23:33:55
‚È‚ñ‚Å‚±‚ñ‚ÈŽg‚¢‚É‚­‚­‚ăoƒM[‚Ècakephp‚ªl‹C‚ ‚é‚ñ‚©‚ËH
‚½‚µ‚©‚ÉA‚Æ‚Á‚‚«‚â‚·‚³‚Ísymfony‚âzend‚æ‚è‚àゾ‚ÆŽv‚¤‚ª
‚»‚ꂾ‚¯‚È‚ñ‚¾‚æ‚ËB
PHPŽg‚Á‚Ä‚é‚â‚‚̓vƒƒOƒ‰ƒ€Ž©‘̉SŽÒ‚ª‘½‚¢‚ñ‚¾‚ë‚ËB
ƒ`ƒ…[ƒgƒŠƒAƒ‹ì‚Á‚ÄI‚í‚è‚Ȃ₂ª‘½‚¢‚ñ‚¶‚á‚ËH

374:nobody‚³‚ñ
09/01/12 23:39:43
Œºl‚ÌŒ¾Œê‚Åì‚ê‚ÎH

375:nobody‚³‚ñ
09/01/12 23:44:35
Šm‚©‚ÉPHP‚ðŽg‚¤ˆÓ–¡‚È‚ñ‚ĂȂ¢‚ñ‚¾‚æ‚Ë
ƒtƒŒ[ƒ€ƒ[ƒN‚ðŽg‚¤‚قǂ̊J”­‚ɂȂÁ‚½Žž“_‚Å

376:nobody‚³‚ñ
09/01/12 23:50:55
–w‚ǂ̂à‚̂̓Œƒ“ƒ^ƒ‹ƒT[ƒo‚Å“®‚©‚·‚ñ‚¾‚©‚çPHP‚©Perl‚¶‚á‚È‚¢‚Æ“®‚©‚ñ‚í‚Ë
ê—pƒT[ƒo‚È‚çJava‚É‚µ‚½•û‚ªŠy‚¾‚µ

377:nobody‚³‚ñ
09/01/12 23:52:44
>>375
‚¢‚¢‚±‚Æ‚¢‚¤‚Ë`
PHP‚ªÅ‚‚É‹P‚­Žg‚¢•û‚¾‚ËB

378:nobody‚³‚ñ
09/01/12 23:56:14
D‚«‚ÈŒ¾Œê‚·‚ç“ü‚ê‚ç‚ê‚È‚¢ŠÂ‹«‚Ì•û‚ª‚©‚È‚èƒ}ƒCƒi[‚¾‚ÆŽv‚¤‚æ
ŒÂl‚¾‚낤‚ÆŠé‹Æ‚¾‚낤‚Æ•’ʂ͂»‚Ì’ö“x‚ÌŽ©—R“x‚Í‚ ‚éŠÂ‹«‚Å‚â‚Á‚Ă邿

379:nobody‚³‚ñ
09/01/13 00:36:35
Šé‹Æ‚Å‘å‹K–͂ɂâ‚邿‚¤‚ÈŠJ”­‚ÅCake‚âRoR‚Ý‚½‚¢‚Ȃ͎̂g‚í‚È‚¢‚ÆŽv‚¤‚æ
ƒŒƒ“ƒ^ƒ‹ƒT[ƒo‚Å“®‚©‚·CMS‚Æ‚©DB‚ÌCRUD‚ªƒƒCƒ“‚̃VƒXƒeƒ€‚È‚ç‚Ò‚Á‚½‚肾‚¯‚Ç‚³

380:nobody‚³‚ñ
09/01/13 11:22:28
ƒZƒLƒ…ƒŠƒeƒB–ʂ̃oƒO‚Ì‘½‚³‚©‚çWWW‚Éo‚·Žž“_‚ÅCake‚Í—Ç‚­‚È‚¢

381:nobody‚³‚ñ
09/01/13 11:48:16
>>379
Twitter‚âCookPadAŠy“V‚Å‚àRoR‚ðŽg‚Á‚Ä‚é‚Ì‚·‚ç’m‚ç‚ñ‚Ì‚©B

‚»‚¤‚¢‚¦‚΂±‚±CakePHPƒXƒŒ‚¾‚Á‚½‚Èw

382:nobody‚³‚ñ
09/01/13 13:31:48
>>379
> DB‚ÌCRUD‚ªƒƒCƒ“‚̃VƒXƒeƒ€

‚Ù‚Æ‚ñ‚ǂ̉ïŽÐ‚Å•K—v‚Æ‚³‚ê‚éƒVƒXƒeƒ€‚Á‚ÄA‚»‚ꂾ‚¼H‚—

383:nobody‚³‚ñ
09/01/13 15:39:41
RoR‚ðŠo‚¦‚é‚Ì‚ª–Ê“|‚Æ‚¢‚¤‚Ì‚à‚ ‚é‚È
Ruby“®‚©‚¹‚È‚¢‚Æ‚«‚à‚ ‚邵‚È‚ 

384:nobody‚³‚ñ
09/01/13 21:53:50
>>382
ŽÀÛì‚Á‚Ä‚Ý‚é‚Æ‹Æ–±ƒVƒXƒeƒ€‚̃pƒ^[ƒ“‚͋ɂ߂ČÀ‚ç‚ê‚Ä‚¢‚邱‚Æ‚ª‚í‚©‚邿‚ËB

385:nobody‚³‚ñ
09/01/13 22:27:13
‚»‚¤‚Å‚à‚È‚¢‚¯‚Ç‚È
ƒf[ƒ^“o˜^ˆÈã‚Ƀ[ƒNƒtƒ[‚Æ’ •[‚ª‘½‚¢

386:nobody‚³‚ñ
09/01/13 22:33:33
ƒ[ƒNƒtƒ[‚Æ’ •[‚Æ‚¢‚Á‚Ä‚à
Œ‹‹Ç‚ÍCRUD‚¾‚µ‚È‚ŸB

387:nobody‚³‚ñ
09/01/13 22:58:25
‰Âˆ£‘z‚Èl‚ª—ˆ‚½‚È

388:nobody‚³‚ñ
09/01/13 23:03:28
>>387
‚»‚ÌlA‚¢‚ç‚Á‚µ‚á`‚¢‚—

389:nobody‚³‚ñ
09/01/13 23:58:47
ƒpƒ^[ƒ“‚͋ɂ߂ČÀ‚ç‚ê‚Ä‚¢‚邯Œ©Ï‚à‚Á‚½CRUDƒVƒXƒeƒ€‚ð
ì‚邽‚тɉŠã‚³‚¹‚é—DG‚È‹ZpŽÒ—l’B

390:nobody‚³‚ñ
09/01/14 13:24:41
1‚‚̃e[ƒuƒ‹‚É‚¢‚ë‚¢‚ë‚ȉæ–Ê(ƒRƒ“ƒgƒ[ƒ‰)‚©‚çƒAƒNƒZƒX‚·‚éê‡A
ƒ‚ƒfƒ‹‚ÍAƒe[ƒuƒ‹‚Æ‘Î‚É‚È‚é‚æ‚¤‚É‚µ‚Ä1‚‚̃‚ƒfƒ‹‚É‚·‚é‚Ì‚ª‚æ‚¢‚©A
‚»‚ê‚Æ‚àƒRƒ“ƒgƒ[ƒ‰‚Ƒ΂ɂ·‚é‚©A‚Ç‚¿‚炪ˆê”Ê“I‚Å‚µ‚傤‚©H

—Ⴆ‚ÎŽó’ƒe[ƒuƒ‹‚ª‚ ‚èA
‚ ‚éƒRƒ“ƒgƒ[ƒ‰‚ł͎󒔂ð•\ަ‚·‚é‚Ì‚ªƒƒCƒ“‚̈—‚ÅA
‚Ü‚½•ʂ̃Rƒ“ƒgƒ[ƒ‰‚ł͎ó’‹àŠz‚ð•\ަ‚·‚é‚Ì‚ªƒƒCƒ“‚̈—A
‚̂悤‚Èê‡AŽó’ƒe[ƒuƒ‹‚̃‚ƒfƒ‹‚ð1‚Â쬂·‚é‚Ì‚©A‚»‚ê‚Æ‚à
ƒRƒ“ƒgƒ[ƒ‰–ˆ‚Éì‚é‚Ì‚©cB

391:nobody‚³‚ñ
09/01/14 13:42:37
‚¨‚Ü‚¦‚Í‚l‚u‚b‚ÌŠî–{‚ɂ‚¢‚Ä‚·‚ׂĈꂈꂂ”Ž¿–â‚·‚é‚‚à‚è‚©

392:nobody‚³‚ñ
09/01/14 13:44:19
>>390
–³˜_Aƒ‚ƒfƒ‹‚͂ЂƂÂB

393:nobody‚³‚ñ
09/01/14 13:45:45
>>390
ƒRƒ“ƒgƒ[ƒ‰[‚Á‚Ă̂͗v‚·‚é‚Él‚ªƒvƒƒOƒ‰ƒ€‚ɃAƒNƒZƒX‚·‚鎞‚ÌURL‚Ȃ킯‚æB
‚¾‚©‚çl‚©‚猩‚Ă킩‚è‚â‚·‚¯‚è‚á—Ç‚¢‚킯‚ÅAƒ‚ƒfƒ‹‚Ƒ΂ɂȂÁ‚Ä‚é•K—v‚È‚ñ‚Ä–³‚¢B
‚Á‚Ă̂ª‰´‚Ìl‚¦B
‹t‚É“¯‚¶ƒe[ƒuƒ‹‚Ƀ‚ƒfƒ‹‚ª‚¢‚­‚Â‚à‚ ‚Á‚½‚çƒvƒƒOƒ‰ƒ€ì‚鎞‚ɬ—‚·‚é‚ñ‚¶‚á‚È‚¢H
‚»‚ꂼ‚ê“ÁŽê‚Èfindƒƒ\ƒbƒh‚Å‚àì‚Á‚Ä‚é‚ñ‚È‚ç•Ê‚¾‚¯‚ÇB

394:nobody‚³‚ñ
09/01/14 14:52:22
ƒTƒuƒzƒXƒg‚âÚ‘±‚h‚o‚É‚æ‚Á‚Ä‚c‚aÚ‘±æ‚ð•Ï‚¦‚é•û–@’m‚Á‚Ä‚éH

395:nobody‚³‚ñ
09/01/14 14:53:24
‚â‚Á‚ς胂ƒfƒ‹‚Í1‚‚ɂ܂Ƃ߂é‚ׂ«‚È‚ñ‚Å‚·‚ËB

¡‰ñŽ¿–₵‚½‚Ì‚ÍA>>393 ‚Ì
u‚»‚ꂼ‚ê“ÁŽê‚Èfindƒƒ\ƒbƒh‚Å‚àì‚Á‚Ä‚é‚ñ‚È‚ç•Ê‚¾‚¯‚ÇB v
‚ª‚Ü‚³‚µ‚­‚»‚ê‚ÅAŽæ“¾‘Îۂ̃e[ƒuƒ‹‚Í1‚‚Ȃñ‚Å‚·‚¯‚ÇA
‚»‚̃f[ƒ^‚̎擾•û–@‚〈‚¹•û‚ª‘S‘Rˆá‚Á‚ÄA‚½‚¾“–‘RƒRƒ“ƒgƒ[ƒ‰‚Í
ŒÂ•ʂɑ¶Ý‚·‚é‚Ì‚ÅA
1‚‚̃e[ƒuƒ‹‚ðŒ³‚É‚»‚ÌŒ©‚¹•û–ˆ‚Ƀ‚ƒfƒ‹‚ðì‚胂ƒfƒ‹‚Ì’†‚ÅA
var $name = 'table'; ‚Æ‚µ‚Ä‚¨‚«‚‚ÂA
‚»‚ꂼ‚ê‚̎擾‚·‚邽‚߂̃ƒ\ƒbƒh‚ð쬂µ‚Ä‚¢‚±‚¤‚©‚ÈA‚ÆŽv‚¢ì‚è‚Í‚¶
‚ß‚½–îæAŽæ“¾ƒe[ƒuƒ‹‚Í1‚‚Ȃ̂ÅA‚»‚̃‚ƒfƒ‹‚É‘S•”ƒƒ\ƒbƒh‚ð‚܂Ƃ߂½
‚Ù‚¤‚ª‚¢‚¢‚Ì‚©H‚Æ–À‚¢‚Í‚¶‚߂õ‚Ü‚¢cB

ƒe[ƒuƒ‹’PˆÊ‚Ƀƒ\ƒbƒh‚ð‚܂Ƃ߂é‚Ì‚©A‹@”\–ˆ‚Ƀ‚ƒfƒ‹‚𕪊„‚·‚é‚Ì‚©cB

‚Ü‚¾‚Ü‚¾¸i‚ª‚½‚è‚Ü‚¹‚ñ‚ËA‘å•Ï‚·‚݂܂¹‚ñ‚Å‚µ‚½B

396:nobody‚³‚ñ
09/01/14 15:08:08
>>394
URLØÝ¸(d.hatena.ne.jp)

397:nobody‚³‚ñ
09/01/14 15:11:54
>>395
findƒƒ\ƒbƒh‚ÍAƒJƒ“ƒ^ƒ“‚ɃI[ƒo[ƒ‰ƒCƒh‚Å‚«‚é

ƒeƒ“ƒvƒŒ‚Ì«ŽQÆ
CakePHP‚ðŽg‚Á‚½MVCÝŒv‚̃xƒXƒgƒvƒ‰ƒNƒeƒBƒX - Sooey
URLØÝ¸(www.sooey.com)


398:nobody‚³‚ñ
09/01/14 15:49:49
>>395
>ƒe[ƒuƒ‹’PˆÊ‚Ƀƒ\ƒbƒh‚ð‚܂Ƃ߂é‚Ì‚©A‹@”\–ˆ‚Ƀ‚ƒfƒ‹‚𕪊„‚·‚é‚Ì‚©

ˆê—¥“I‚È•ª‚¯•û‚ð‚·‚é‚ÆŒã‚Å”›‚肪‚«‚‚­‚Ȃ邩‚ç
‹@”\–Ú“I‚É‚æ‚Á‚ăoƒ‰ƒ“ƒX‚æ‚­•ª•Ê‚µ‚½•û‚ª‚æ‚¢



399:nobody‚³‚ñ
09/01/14 15:51:45
‚Þ‚µ‚댵–§‚ÉŒ¾‚¦‚Η¼•ûˆá‚¤
‚Qƒ‚ƒfƒ‹‚ð‚P‚‚̃e[ƒuƒ‹‚ÉŠi”[‚·‚邱‚Æ‚ª‰Â”\‚¾‚©‚ç

400:nobody‚³‚ñ
09/01/14 15:59:26
ƒe[ƒuƒ‹‚⃂ƒfƒ‹‚̑΂Ɋւµ‚Ä‹c˜_‚·‚邱‚Æ‚ªƒAƒz‚炵‚¢‚—
Œã‘Þ“I‹c˜_‚Å–³ˆÓ–¡


401:nobody‚³‚ñ
09/01/14 16:02:02
‚Ç‚ñ‚ȃP[ƒX‚à‰Â”\‚¾‚©‚ç
‰½‚ðì‚é‚©H‚Ç‚ñ‚È‹@”\‚ðì‚é‚©‚ð‘O’ñ‚µ‚Ä‚©‚ç
ƒ‚ƒfƒ‹‚ƃe[ƒuƒ‹‚̑΂̋c˜_‚ð‚µ‚È‚¢‚Æ
”²‚¯ŒŠ‚©‚ç‚Ì‚à‚®‚ç’@‚«‡í‚É‚È‚é‚æ

402:nobody‚³‚ñ
09/01/14 20:32:29
1.1‚Æ1.2‚Á‚đ啪ˆá‚¢‚Ü‚·‚©H
ƒKƒCƒhƒuƒbƒN”ƒ‚Á‚Ä‚â‚Á‚Ă݂½‚¯‚Ç‘X‚ÉçT‚¢‚Ä
‚µ‚Ü‚¢‚Ü‚µ‚½B

403:nobody‚³‚ñ
09/01/14 21:28:26
1.1‚Æ1.2‚͑啪ˆá‚¤‚ÆŽv‚¤B
ƒKƒCƒhƒuƒbƒN‚Å1.2‚ÅŽn‚ß‚é‚͉̂SŽÒ‚ɂ͂‚炢‚ÆŽv‚¤B
uCakePHP“O’ê“ü–åv‚Í1.2‚Å‘‚¢‚Ä‚ ‚é‚©‚ç1.2“ü–åŽÒ‚É‚¨Š©‚ßB
ƒKƒCƒhƒuƒbƒN‚à—Ç’˜‚¾‚©‚çA1.2‚Ì“ü–傪I‚í‚Á‚Ä‚©‚ç“ǂݒ¼‚·
‚±‚Æ‚ðŠ©‚ß‚é‚È‚ B

404:nobody‚³‚ñ
09/01/15 04:27:43
uCakePHP“O’ê“ü–åv‚Ìamazon‚̃Œƒrƒ…[‚ª‚æ‚­‚È‚¢‚Æ‚¢‚¤‚©ˆêl‚µ‚©‘‚¢‚Ä‚¢‚È‚¢
‚»‚ê‚ைê‚ÂBŽ©•ª‚Í­‚µ—§‚¿“ǂ݂µ‚½‚¾‚¯‚¾‚©‚牽‚Æ‚àŒ¾‚¦‚È‚¢‚ªEE
ƒKƒCƒhƒuƒbƒN‚Í•]‰¿‚ª‚‚¢‚¯‚Ç


405:nobody‚³‚ñ
09/01/15 12:14:25
‚Ô‚Á‚¿‚ႯAŒöŽ®Web‚Ìî•ñ‚Å\•ª‚Ȃ̂ªPHPŠEŒG‚Ì—Ç‚¢‚Æ‚±‚낾‚Æ‚¨‚à‚¤‚ñ‚¾‚ªB

406:nobody‚³‚ñ
09/01/15 18:02:47
>>389
> ƒpƒ^[ƒ“‚͋ɂ߂ČÀ‚ç‚ê‚Ä‚¢‚邯Œ©Ï‚à‚Á‚½CRUDƒVƒXƒeƒ€‚ð
> ì‚邽‚тɉŠã‚³‚¹‚é—DG‚È‹ZpŽÒ—l’B

‚È‚ñ‚ʼnŠã‚³‚¹‚È‚¢‚Æ‚¢‚¯‚È‚¢‚ñ‚¾‚æ‚—
‚¨‘O‚̉ïŽÐ‚©H‚»‚êB

407:nobody‚³‚ñ
09/01/15 19:16:12
view‚̃LƒƒƒbƒVƒ…‚·‚é’¼‘O‚ɃLƒƒƒbƒVƒ…‚·‚é‘ÎÛ‚ð‚¢‚¶‚肽‚¢‚ñ‚¾‚¯‚Ç
‚È‚ñ‚©‚¢‚¢•û–@‚ ‚é‚Ì‚©‚È

408:nobody‚³‚ñ
09/01/15 23:13:14
SQLite‚ÆMySQL‚𓯎ž‚ÉŽg‚¤‚Ì‚Á‚ĉ”\H

409:nobody‚³‚ñ
09/01/15 23:16:50
‰Â”\B

410:nobody‚³‚ñ
09/01/16 00:17:54
‚Ȃɂ»‚êA‚Ç‚¤‚â‚ñ‚¾H

411:nobody‚³‚ñ
09/01/16 00:21:09
DATABASE_CONFIG‚É•¡”ݒ肵‚ÄØ‚è‘Ö‚¦‚邾‚¯‚¾‚ë

412:nobody‚³‚ñ
09/01/16 01:45:44
‚»‚è‚Ⴞ‚é‚¢‚È

413:nobody‚³‚ñ
09/01/16 16:24:26
>>412
ƒ‚ƒfƒ‹‚ÉŽg—p‚·‚éAƒf[ƒ^ƒx[ƒX‚ðŽw’è‚·‚éˆÈŠO‚ÅA
‚¾‚é‚­–³‚¢•û–@‚ª‚ ‚é‚Ì‚©H

414:nobody‚³‚ñ
09/01/16 17:30:29
>>413
ƒAƒz‚͂قÁ‚Æ‚¯

415:nobody‚³‚ñ
09/01/16 18:16:16
Model::$validate‚Å’l‚»‚Ì‚à‚̂𗘗p‚µ‚Ä'message'‚ð“®“I‚ÉÝ’è‚Á‚Ăł«‚Ü‚·‚©H
'‚±‚̔Ԇ‚ÍŽg—p‚Å‚«‚Ü‚¹‚ñ'‚Á‚Äo—Í‚µ‚Ädata[]‚É‚»‚̂܂܎c‚·‚Ì‚àŠÔ”²‚¯‚Ȃ̂ÅA
data[]‚ðŽg—p‚µ‚½'message'‚ðݒ肵‚Ädata[]Á‚µ‚½‚¢‚ñ‚Å‚·‚¯‚ǂ悭•ª‚©‚è‚Ü‚¹‚ñ

’Ê탋[ƒ‹‚ł̃`ƒFƒbƒN‚às‚Á‚Ä‚¢‚é‚Ì‚ÅAView‘¤‚ŃGƒ‰[ƒƒbƒZ[ƒWƒ`ƒFƒbƒN‚µ‚Ä‚©‚ç
“Á’è‚̃Gƒ‰[ƒƒbƒZ[ƒW‚̂Ƃ«‚¾‚¯data[]‚©‚烃bƒZ[ƒW쬂µ‚Ä
input value= ‚ɃZƒbƒg‚³‚ê‚È‚¢‚悤‚Ɉ—‚·‚é‚Á‚ĉ½‚©•ςȋC‚ª‚µ‚½‚Ì‚Å

416:nobody‚³‚ñ
09/01/16 18:30:22
ƒƒ\ƒbƒh“à‚Å‚¤‚Ü‚¢‚±‚ƃGƒ‰[ƒƒbƒZ[ƒW‚ð‘‚«Š·‚¦‚ç‚ê‚ê‚΂¢‚¢‚ñ‚¾‚낤‚¯‚Ç

à–¾‰ºŽè‚È‚«‚ª‚·‚é‚̂łâ‚肽‚¢‚±‚Æ
“ü—̓tƒH[ƒ€¨Œ‹‰Ê‚Ì•\ަƒtƒH[ƒ€‚ƃGƒ‰[
[ab]¨[ab]”Žš‚Å“ü—Í‚µ‚₪‚ê
[25]¨[25]25‚ÍŽg‚¦‚Ë‚¦‚º

417:nobody‚³‚ñ
09/01/16 21:29:52
emailƒRƒ“ƒ|[ƒlƒ“ƒg‚Á‚Ä•¶Žš‰»‚¯‚·‚邿‚Ë
‚µ‚©‚à•’Ê‚ÉPHP•W€‚̃[ƒ‹‘—M‹@”\Žg‚¤‚Ɖ»‚¯‚È‚¢ƒP[ƒX‚ʼn»‚¯‚½‚è‚·‚é‚©‚碂é
‚Ü‚½‘g‚Ýž‚݃‰ƒCƒuƒ‰ƒŠ‚Ì•³ƒ\[ƒX‚ðC³‚·‚éì‹Æ‚ªŽn‚Ü‚é‚Ì‚©EEE

418:nobody‚³‚ñ
09/01/16 21:37:31
emailƒRƒ“ƒ|[ƒlƒ“ƒg‚ðŒp³‚µ‚Ä
–â‘è‚È‚¢‚悤‚É‚µ‚Ä‚¢‚邯‚ÇH

ƒIƒuƒWƒFƒNƒgŽwŒü‚ɂȂÁ‚Ä‚¢‚邨‚©‚°‚Å
‚¢‚­‚‚©‚̃ƒ\ƒbƒh‚ðƒI[ƒo[ƒ‰ƒCƒh‚·‚邾‚¯‚Å‚·‚ñ‚¾B

419:nobody‚³‚ñ
09/01/16 21:40:49
•¶Žš‰»‚¯‚µ‚È‚¢‚æ•Ê‚É
ƒtƒ@ƒCƒ‹‚Ì•¶ŽšƒR[ƒh‚Æ‚©–â‘è‚È‚¢‚ÌH

420:nobody‚³‚ñ
09/01/16 22:28:03
to‚É‘SŠpŽg‚¤‚Ɖ»‚¯‚é
–{•¶‚à“Á’è‚̃pƒ^[ƒ“‚ʼn»‚¯‚é

421:nobody‚³‚ñ
09/01/16 22:36:11
to‚̓Gƒ“ƒR‚µ‚È‚«‚ቻ‚¯‚邾‚ë‚»‚è‚á

422:nobody‚³‚ñ
09/01/16 22:38:28
‚¾‚©‚ç‚»‚ê‚ðƒRƒ“ƒ|[ƒlƒ“ƒg“à•”‚łȂñ‚Å‚â‚Á‚ĂȂ¢‚ÌH‚Á‚Ęb‚¾‚æ

423:nobody‚³‚ñ
09/01/16 22:39:12
to‚Á‚Äset()‚¶‚á‚È‚­‚ăvƒƒpƒeƒB‚É’¼ÚÝ’è‚·‚邿‚¤‚ɂȂÁ‚Ă邯‚Ç
‚Ç‚¤‚â‚Á‚ăGƒ“ƒR‚Í‚³‚߂΂¢‚¢‚ÌH
–{‘̂̃R[ƒhŒ©‚ĉðÍ‚µ‚ăGƒ“ƒR[ƒh‚Í‚³‚Þ‚­‚ç‚¢‚µ‚©Žv‚¢‚‚©‚È‚¢‚ñ‚¾‚¯‚ÇB

424:nobody‚³‚ñ
09/01/16 22:42:13
ÅŒã‚É‘—M‚·‚邯‚«‚ɂłà‚â‚ê‚΂¢‚¢B

425:nobody‚³‚ñ
09/01/16 22:47:48
>>422
¢‚Ì’†‚ɂ͓ú–{ŒêˆÈŠO‚à‚ ‚é‚킯‚Å‚È
•K—v‚È‚ç“ú–{l‚ªC³‚µ‚ăRƒ~ƒbƒg‚·‚ׂ«•”•ª‚¾‚낤‚É

426:nobody‚³‚ñ
09/01/16 22:49:09
‚»‚ñ‚Ȃɕs–ž‚¾‚炯‚Ȃ瑼‚ÌFWŽg‚¦‚΂¢‚¢‚¶‚á‚ñ
ƒ[ƒ‹‚̃Gƒ“ƒR[ƒh‚àŠ®àø‚ÈFW‚ð‚³

427:nobody‚³‚ñ
09/01/17 10:19:42
1.2.1

428:nobody‚³‚ñ
09/01/17 11:36:23
‚¨A¡“x‚Ístable‚ðæ‚Á‚Ä‚é
# If you are using AuthComponent without SecurityComponent you should update to CakePHP 1.2.1.8004 asap (gwoo)
‚¾‚Á‚Ä‚³

429:nobody‚³‚ñ
09/01/17 11:38:12
1.2 CheatSheet ·À„ª„ª(ßÍß)„ª„ª!!!!
URLØÝ¸(cakephp.org)

430:nobody‚³‚ñ
09/01/17 13:58:26
>>428
‚Ȃɂª‚©‚í‚Á‚½‚ñ‚¾H

431:nobody‚³‚ñ
09/01/17 14:40:37
>>429
‚±‚ê‚Í‚¢‚¢‚ËB‘‘¬ƒvƒŠƒ“ƒg‚µ‚½B
‚ ‚ÆA–ˆ‰ñhtml->link‚̉½”Ô–Ú‚ðfalse‚¾‚Á‚¯H‚Á‚ă}ƒjƒ…ƒAƒ‹Œ©‚È‚«‚á‚È‚ç‚ñ‰´‚Ì‚½‚ß‚É
•t‘®‚̃wƒ‹ƒp[•ª‚à‚¨Šè‚¢‚µ‚½‚¢B

432:nobody‚³‚ñ
09/01/18 11:31:02
>>430
URLØÝ¸(groups.google.com)

Essentially, an attacker may be able to obtain credentials as the first user of the system.
If you are interested in testing your site, you can use the SQL Inject Me plugin
for Firefox

433:nobody‚³‚ñ
09/01/19 16:13:21
‰ïˆõ“o˜^Žž‚Æ‚©‚ÅAƒpƒXƒ[ƒh‚ªŸŽè‚ɃnƒbƒVƒ…‰»‚³‚ê‚邯‚Ç
Šm”F‰æ–Ê‚¢‚Á‚Ä“ü—͉æ–Ê‚É–ß‚é‚ÆƒnƒbƒVƒ…‰»‚³‚ꂽ‚à‚Ì‚ªƒpƒXƒ[ƒh‚̂Ƃ±‚É“ü‚é
‚»‚µ‚Ă܂½Šm”F‰æ–Ê‚És‚­‚ÆÄ“xƒnƒbƒVƒ…‰»‚³‚ê‚é
“o˜^‚³‚ê‚é‚Ì‚Í2“xƒnƒbƒVƒ…‰»‚³‚ꂽƒf[ƒ^
“–‘R”F؂͒ʂç‚È‚¢

‚±‚ê‚͂ǂ¤‚·‚ê‚ÎH

434:nobody‚³‚ñ
09/01/19 16:21:13
ƒpƒXƒ[ƒhÁ‚·

435:nobody‚³‚ñ
09/01/19 16:23:37
Ú‚µ‚­

436:nobody‚³‚ñ
09/01/19 17:12:40
“ü—͉æ–Ê‚É–ß‚é‚Æ‚«‚ÉÁ‚µ‚Ä‚¢‚¢‚ñ‚È‚ç
form‚Ö‚é‚Ï[‚Å'value'=>falseŽw’è‚·‚ê‚΂æ‚낵

437:nobody‚³‚ñ
09/01/19 17:15:56
Ä“ü—Í‚³‚¹‚é‚̂͂ȂŸ
Šù‚ɃnƒbƒVƒ…‰»‚µ‚Ä‚é‚ñ‚¾‚©‚ç‚»‚̂܂ܓü‚ê‚Ä‚àƒZƒLƒ…ƒŠƒeƒBã–â‘è–³‚¢‚Ì‚É
ƒnƒbƒVƒ…‰»‚³‚ê‚Ä‚¢‚ê‚ÎănƒbƒVƒ…‰»‚Ís‚í‚È‚¢‚悤‚ɂȂÁ‚Ä‚­‚ê‚Ä‚½‚ç—Ç‚©‚Á‚½

ƒtƒH[ƒ€‚̃pƒXƒ[ƒh‚̉Šú’l‚Æ‘—M‚³‚ꂽƒf[ƒ^‚ª“¯‚¶‚¾‚Á‚½‚çƒnƒbƒVƒ…‰»‚Í‚µ‚È‚¢
‚Æ‚·‚邾‚¯‚Åo—ˆ‚½‚Í‚¸‚Ȃ̂ɂÈ

438:nobody‚³‚ñ
09/01/19 17:38:24
‚¿‚å‚Á‚ƃR[ƒh“Ç‚ñ‚ł݂½‚¯‚Ç
ƒnƒbƒVƒ…‰»‚̃^ƒCƒ~ƒ“ƒO‚ŃZƒbƒVƒ‡ƒ“‚ÍŠù‚É¡‘—M‚³‚ꂽƒf[ƒ^‚É‘‚«Š·‚¦‚ç‚ê‚Ä‚Ä
Œ³‚ ‚Á‚½‚à‚̂Ƃ̔äŠr‚ªo—ˆ‚È‚­‚È‚Á‚Ä‚é

‚±‚êˆÈãŽèŠÔ‚ª—v‚é‚È‚ç‚ß‚ñ‚Ç‚­‚³‚¢‚È[

439:nobody‚³‚ñ
09/01/19 17:45:57
Šm”F—p‚Ì“ü—Í•ª‚ðŽg‚¦‚΂¢‚¢‚ñ‚¶‚á‚Ë‚¦‚ÌH

440:nobody‚³‚ñ
09/01/19 18:11:18
Šm”F“ü—͂̃oƒŠƒf[ƒVƒ‡ƒ“‚Æ‹£‡‚µ‚Ä•ª‚¯•ª‚©‚ñ‚È‚­‚È‚Á‚Ä‚«‚½
‚Ç‚¤‚¢‚¤Žd—l‚ɂȂÁ‚Ä‚é‚ñ‚¾‚ë

passwordƒtƒB[ƒ‹ƒh‚̓nƒbƒVƒ…‰»‚³‚ê‚邪
password_confirm‚̓nƒbƒVƒ…‰»‚³‚ê‚È‚¢
‚¨‚©‚°‚ÅŠm”F‰æ–ʂɂ¢‚Á‚Ä‚©‚ç–߂邯ƒpƒXƒ[ƒh‚ªˆá‚¤‚ÆŒ¾‚¤ƒGƒ‰[‚ªo‚é–â‘è‚à—‚ñ‚Å‚­‚é


441:nobody‚³‚ñ
09/01/19 18:17:05
‚â‚Í‚èŠm”F—p‚Ì“ü—Í‚ðŽg‚¤‚ÆŒ¾‚¤Žè’i‚ª–{‹Ø‚¶‚á‚È‚¢‚È
password‚àpassword_confirm‚à“¯—l‚ɃnƒbƒVƒ…‰»‚µ‚Ä
ƒtƒH[ƒ€‚̉Šú’l‚©‚ç•ÏX‚ª‚È‚¯‚ê‚΃nƒbƒVƒ…‰»‚Ís‚í‚È‚¢A
‚ÆŒ¾‚¤ÝŒv‚É‚·‚ׂ«‚¾‚ÆŽv‚¤

‚Å‚à‚±‚ê‚ð‚â‚é‚ɂ͡‚ÌAuthƒRƒ“ƒ|[ƒlƒ“ƒg‚ÌŽd—l‚©‚ç‚¶‚Ⴞ‚¢‚ÔŽèŠÔ‚ª‚©‚©‚é


ŽŸƒy[ƒW
ÅVƒŒƒX•\ަ
ƒXƒŒƒbƒh‚ÌŒŸõ
—ÞŽ—ƒXƒŒˆê——
˜b‘è‚̃jƒ…[ƒX
‚¨‚Ü‚©‚¹ƒŠƒXƒg
¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ
‰É‚‚Ԃµ2ch

5296“ú‘O‚ÉXV/152 KB
’S“–:undef