yPHPzƒtƒŒ[ƒ€ƒ[ƒ ..
[2ch|¥Menu]
78:73
08/12/23 06:42:00
‚Â[‚©‚`‚b‚k‚ÌŽ–‚Ë

‚Æ‚±‚ë‚ÅŽ¿–â‚È‚ñ‚¾‚¯‚ǃ‚ƒfƒ‹–¼‚ƃe[ƒuƒ‹–¼‚̕ϊ·ŠÖ”‚Æ‚©‚Á‚Ä

79:nobody‚³‚ñ
08/12/23 08:28:34
>>56
URLØÝ¸(book.cakephp.org)
‚â‚肽‚¢‚±‚Æ‚ª‚Å‚«‚邿

80:nobody‚³‚ñ
08/12/23 08:30:26
>>78
URLØÝ¸(book.cakephp.org)
‚±‚êH@@‚ƃGƒXƒp[

81:69
08/12/23 08:50:50
>>72
”F؂ƌ ŒÀŠÇ—‚ª‚²‚Á‚¿‚á‚ɂȂÁ‚ĂȂ¢?

AuthƒRƒ“ƒ|[ƒlƒ“ƒg‚Í”FØ‚ð‚·‚é‚½‚߂̂à‚Ì‚¾‚©‚çA
‚»‚¤‚¢‚¤Žg‚¢•û‚ð‚µ‚æ‚¤‚Æ‚·‚邯–³—‚ªo‚é‚ñ‚¾‚Æ‚¨‚à‚¤B

‘¼‚Ìl‚àŒ¾‚Á‚Ä‚¢‚邿‚¤‚ÉŒ ŒÀŠÇ—‚ÍACLƒRƒ“ƒ|[ƒlƒ“ƒg‚ðŽg‚¤‚Ì‚ª‚¢‚¢‚æB

82:nobody‚³‚ñ
08/12/23 15:24:32
route‚ª‚·‚°‚¦‹­—Í‚¾‚Æ‚¢‚¤‚Ì‚ð”cˆ¬‚µ‚½

83:nobody‚³‚ñ
08/12/23 16:03:34
CakePHP‚Á‚ÄA‚Ç‚±‚à‚©‚µ‚±‚àarray‚¾‚炯‚¾B
array‚Ì“ü‚êŽq‚΂©‚肽‚­‚³‚ñ‘‚¢‚Ä‚¢‚邯A‚È‚ñ‚¾‚©LISP‚ð‘‚¢‚Ä‚¢‚邿‚¤‚È
‹C‚ɂȂéB
‚‚¤‚©ALISP‚̈̑傳‚ðŽv‚¢’m‚Á‚½‹C‚ª‚·‚éB
ƒŠƒXƒg‚Ì“ü‚êŽq‚Ì•\Œ»—͂͂·‚°‚¦‚ÈB

84:nobody‚³‚ñ
08/12/23 16:08:36 BZm1ywfg
ŠÇ——p‹@”\‚ƈê”ʃ†[ƒU—p‹@”\‚ªŠ®‘S‚É•ª‚¯‚ç‚ê‚é‚È‚ç
ƒVƒXƒeƒ€‚²‚Æ•ª‚¯‚¿‚á‚Á‚½•û‚ªƒxƒ^[‚¾‚ÆŽv‚¤‚ñ‚¾

85:nobody‚³‚ñ
08/12/23 17:32:11
php‚Í”z—ñ‚Ì•û‚ªˆµ‚¢‚â‚·‚¢

echo"–l‚Ì–¼‘O $a['name']";

‚±‚¤‚¢‚¤‘‚«•û‚ªo—ˆ‚邯‚Ç

ƒIƒuƒWƒFƒNƒg‚¾‚Æ

echo"–l‚Ì–¼‘O $a->name";

‚±‚¤‚·‚邯ƒGƒ‰[‚ªo‚é‚©‚ç

echo '–l‚Ì–¼‘O'.$a->name;
‚Æ‚©‰ð‘Ìì‹Æ‚ª•K—v‚ɂȂé


86:nobody‚³‚ñ
08/12/23 17:34:50
php‚Í”z—ñ‚ðˆµ‚¤ŠÖ”‚ª–L•x‚¾‚©‚ç
ƒIƒuƒWƒFƒNƒg‚ðˆµ‚¤ê‡‚àŒ‹‹Ç‚Í”z—ñ‚̕ϊ·‚µ‚È‚¢‚Æ
php‚ɂ͖L•x‚É‚ ‚é”z—ñŠÖ”‚ð—˜—p‚Å‚«‚È‚¢‚ñ‚¶‚á‚È‚¢

87:nobody‚³‚ñ
08/12/23 17:49:25
>>85

ƒlƒ^‚Å‚·‚©Hw

88:nobody‚³‚ñ
08/12/23 17:50:33
ƒŒƒxƒ‹’á‰ß‚¬

>>85
ŒãŽÒ‚Å‚àƒGƒ‰[‚łȂ¢‚æH@‚‚¤‚©A‘OŽÒ‚Å‚ ‚êŒãŽÒ‚Å‚ ‚êA
‚Ç‚±‚܂ŕϔ‚©‚ðŽ¦‚·‚悤‚ÉAƒuƒŒ[ƒX‚ň͂ÞKе‚ð‚‚¯‚½‚Ù‚¤‚ª‚¢‚¢‚æB

>>86
ƒIƒuƒWƒFƒNƒg‚ð”z—ñ‚Æ‚µ‚Ĉµ‚¢‚½‚¢‚ñ‚È‚çArrayObject‚Æ‚©‚ ‚é‚â‚ñB
foreach‚ŃvƒƒpƒeƒBˆÈŠO‚ðˆµ‚¢‚½‚¢‚È‚çIteratorŒn‚ðimplement‚·‚ê‚΂¢‚¢‚µB

89:nobody‚³‚ñ
08/12/23 23:11:18
PHPƒ†[ƒU‚Ì’†‚Å‚àƒŒƒxƒ‹‚Ì’á‚¢‘w‚ªCakePHP‚Ö—¬‚ê‚Ä‚«‚Ä‚¢‚éˆ«Š¦

90:nobody‚³‚ñ
08/12/24 03:20:53
PHPŠEŒG‚Á‚ÄA‚Ç‚¤‚µ‚Ä‚àuƒŒƒxƒ‹’á‚¢vŒ¾‚¢‚½‚¢l‚ª‚¢‚邿‚Ëw

91:nobody‚³‚ñ
08/12/24 04:16:31
ƒAƒ\ƒVƒG[ƒVƒ‡ƒ“‚Ì‰ðŒˆ‚ðƒXƒ}[ƒg‚É‰ðŒˆ‚·‚é•û–@‚È‚¢‚©‚È[
‚Q‚‚R‚Âæ‚̃e[ƒuƒ‹‚Æ‚È‚é‚ÆjoinsŽg‚¤‚µ‚©‚È‚¢‚æ‚ËH

ƒAƒ\ƒVƒG[ƒVƒ‡ƒ“‚œǂݞ‚ñ‚¾ƒ‚ƒfƒ‹‚ÌrecursiveÝ’è‚ðŒ©‚Ä‚»‚±‚©‚炳‚ç‚ÉŒ©‚Ä‚­‚ê‚ê‚΂¢‚¢‚Ì‚É
ƒAƒ\ƒVƒG[ƒVƒ‡ƒ“’Tõ‚ðs‚¤ƒ‚ƒfƒ‹‚ðŽw’èo—ˆ‚邿‚¤‚É‚µ‚Ä

92:nobody‚³‚ñ
08/12/24 05:46:45
>>88
ArrayObject‚ÍPHP5.2‚©‚炾‚æB
php‚̓IƒuƒWƒFƒNƒg‚͈µ‚¢‚É‚­‚¢‚Á‚ÄŒ¾‚Á‚Ă邾‚낤‚ª‘fl‚ª
‚È‚ñ‚ł킩‚ñ‚Ë[‚©‚È

93:nobody‚³‚ñ
08/12/24 05:53:40
>>88
‚‚ˆ‚‚̓IƒuƒWƒFƒNƒg‚Ì•û‚ªˆµ‚¢‚â‚·‚¢‚ÆŽv‚Á‚Ä‚ñ‚ÌH

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‚©‚Ç‚¤‚©‚à“Á’è‚Å‚«‚Ä‚¢‚È‚¢‚̂ɑ›‚®‚â‚‚͖³Ž‹‚Å—Ç‚¢


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

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