yPHPzƒtƒŒ[ƒ€ƒ[ƒ ..
[2ch|¥Menu]
597:nobody‚³‚ñ
09/02/06 09:38:20
>>595
‚ǂ̂悀‚É•¡»‚µ‚œ‚¢‚Ì‚Ÿ‚ë‚€‚©H
update‚Ÿ‚ë‚€‚ªinsert‚Ÿ‚ë‚€‚ªA“¯‚¶ƒf[ƒ^‚ðinsert‚·‚邯‚¢‚€‚±‚ƂȂç
afterSave‚ŁAcreateŒãsave‚·‚ê‚Ηǂ¢‚ÆŽv‚í‚ê
•Ê‚ÌDB‚ɕۑ¶‚µ‚œ‚¢‚Æ‚¢‚€‚̂ȂçuseDbConfig‚ð•ύX‚µ‚Äsave‚©‚ȁH

‚¢‚ž‚ê‚É‚¹‚æafterSave‚¶‚á‚È‚¢‚ƁAvalidationError‚̂Ƃ«‚É‚àsave‚³‚ê‚¿‚á‚€‚ñ‚¶‚á‚È‚¢‚©‚È

598:nobody‚³‚ñ
09/02/06 10:28:16
>>596,597
•¡»‚Á‚Ä•\Œ»‚ªˆá‚Á‚œ‚©‚à‚µ‚ê‚ñB‚·‚Ü‚ñ
uƒoƒbƒNƒAƒbƒv‚ðŽc‚·v‚Á‚ÄŠŽ‚¶B
Šù‘¶‚̃f[ƒ^‚̕ҏW‚̍ہAŠù‘¶‚̃f[ƒ^‚Í
‚»‚̂܂܁iíœ‚̃tƒ‰ƒO‚ð—§‚Ä‚éj‚ŁA
V‚µ‚¢id‚ŕۑ¶‚µ‚œ‚¢B

‚·‚邯AafterSave‚ł͏㏑‚«‚³‚ꂜŒã‚Ÿ‚©‚ç
ƒ_ƒ‚Å‚µ‚åH ‚»‚±‚ŁAbeforeSave‚Åid‚ð
‹ó‚É‚·‚ê‚ΐV‚µ‚¢id‚ŕۑ¶‚³‚ê‚é‚©‚ȂƎv‚Á‚œ‚ªA
‚È‚º‚©ã‘‚«‚³‚ê‚Ä‚µ‚Ü‚Á‚œi‘OŽÒjB
ƒRƒs[‚µ‚œƒf[ƒ^‚ŏ‘‚«ž‚ñ‚Ÿ‚çAcreate‚Ì
î•ñ‚ª”²‚¯‚Ä‚µ‚Ü‚Á‚œiŒãŽÒjB‚Æ‚¢‚€ŽŸ‘æ‚Å‚ ‚è‚Ü‚·B

599:nobody‚³‚ñ
09/02/06 10:42:52
>>599
—š—ð‚ðŽc‚·‚Á‚Ä‚±‚ƂˁB—‰ð‚µ‚œB
‚Å‚àA‚»‚ê‚Å‚àafterSave‚Ÿ‚ë‚€
V‹K‚̃f[ƒ^‚ðinsert‚µ‚āAafterSave‚ÅŠù‘¶‚̃f[ƒ^‚ðupdate‚·‚銎‚¶‚¶‚á‚È‚¢‚©‚È
URLØÝž(book.cakephp.org)
beforeSave‚Í‚ ‚­‚܂ŕۑ¶‚·‚éƒf[ƒ^‚ð‚¢‚¶‚Á‚œ‚è‚·‚邯‚«‚ÉŽg‚€‚à‚Ì‚Ÿ‚ÆŽv‚€‚æ
Š>>597‚ÌvalidationError‚̂Ƃ«‚É‚àsave‚³‚ê‚é‚͊ԈႢ‚̂悀‚Ÿ

600:nobody‚³‚ñ
09/02/06 10:53:08
>>599
>V‹K‚̃f[ƒ^‚ðinsert‚µ‚āAafterSave‚ÅŠù‘¶‚̃f[ƒ^‚ðupdate‚·‚é
@ª
‚±‚̏ˆ—‚̓Rƒ“ƒgƒ[ƒ‰‚ɏ‘‚­‚±‚Æ‚É‚È‚é‚æ‚ˁH
‚Ç‚±‚©‚ŁAuƒrƒWƒlƒXƒƒWƒbƒN‚̓‚ƒfƒ‹‚Ɂv‚È‚ñ‚ď‘‚¢‚Ä‚ ‚Á‚œ‚̂ŁA
ƒ‚ƒfƒ‹‚ɏ‘‚­•û–@‚ðl‚ЂĂœBiƒRƒ“ƒgƒ[ƒ‰‚©‚ç‚Í•’Ê‚Ésave‚µ‚Ä‚é
‚æ‚€‚ÉŒ©‚Ђ邝‚ǁAƒ‚ƒfƒ‹‚Ì•û‚ŃoƒbƒNƒAƒbƒv‚ðŽc‚µ‚Ä‚éA‚Á‚ÄŠŽ‚¶j
‚à‚µ‚­‚́Aƒ‚ƒfƒ‹‚ɏã‹L‚̏ˆ—‚ð‚·‚éƒƒ\ƒbƒh‚ðì‚é•û–@‚à‚ ‚éH
Model::save()‚ðã‘‚«‚µ‚œ‚çEEE‚³‚·‚ª‚É‚â‚₱‚µ‚¢‚±‚Æ‚É‚È‚é‚æ‚ȁB

601:nobody‚³‚ñ
09/02/06 11:04:42
>>600
afterSave‚ÆŒŸ‚Á‚Ă邭‚ç‚¢‚Ÿ‚©‚çAModel‚Å‚µ‚å[‚ª
‚š‚Ü‚¢‚³‚ñ‚Ì‚¢‚€‚æ‚€‚ɁAŽ©“®“I‚É—š—ð‚ªŽc‚邌B
‚Ü‚ž‚́Aƒ}ƒjƒ…ƒAƒ‹“Ç‚ñ‚ŃR[ƒ‹ƒoƒbƒNƒƒ\ƒbƒh‚ð—‰ð‚·‚é‚ׂµ

602:nobody‚³‚ñ
09/02/06 11:08:14
‚ B‚»‚€‚©B‚¿‚å‚Á‚ƕ׋­‚µ‚āAŽŽ‚µ‚Ă݂éB

603:nobody‚³‚ñ
09/02/06 11:16:38
>>602 Have a nice cooking !

604:nobody‚³‚ñ
09/02/06 12:54:05
>>601
uV‹K‚̃f[ƒ^‚ðinsert‚µ‚āv‚àModelHH
‚»‚ÌŒãAafterSave‚Ì’†‚ÅgetID‚Å‚«‚é‚Ì‚Í
V‚µ‚¢•û‚̃f[ƒ^‚ŁAŠù‘¶‚̃f[ƒ^‚Ìid‚Í
Žæ“Ÿ‚Å‚«‚È‚¢‚̂ł́H


605:nobody‚³‚ñ
09/02/06 12:58:50 Fuxx6e9Y
ƒoƒŠƒf[ƒVƒ‡ƒ“‚ªŒø‚©‚È‚¢B•‚¯‚ĉº‚³‚¢B

ƒ‚ƒfƒ‹‚ɒljÁ‚·‚邟‚¯‚Å“®ì‚·‚邿‚ˁH

var $validate = array(
'xxx' => array(
'rule' => VALID_NOT_EMPTY,
'message' => '•K{€–Ú‚Å‚·B'
)

606:nobody‚³‚ñ
09/02/06 13:12:45
>>604
‚»‚ê‚́AController
Šù‘¶‚Ìid‚ɂ‚¢‚ẮAŽ©•ª‚ōH•v‚µ‚Ă݂Ă­‚êBgetID‚·‚é•K—v‚ª‚ ‚邯‚ÍŽv‚Š‚ñ‚©‚ç

607:nobody‚³‚ñ
09/02/06 13:51:55
>>606
‚ ‚肪‚Æ‚€B‚í‚©‚è‚Ü‚µ‚œB

‚¢‚­‚‚©‚̃‚ƒfƒ‹‚Å“¯—l‚̏ˆ—‚ª—L‚é‚̂ŁA
ƒƒ\ƒbƒhì‚Á‚āAAppModel‚ɏ‘‚¢‚Ă݂܂µ‚œB

608:nobody‚³‚ñ
09/02/06 14:27:27
Ca‚‹ePHP‚Á‚ÄXSS‚Æ‚©SQLINJECTION‚ɑΉž‚µ‚Ă܂·‚©H
Ž©•ª‚ŏˆ—‚·‚邵‚©‚È‚¢‚Å‚·‚ ‚‹H

609:nobody‚³‚ñ
09/02/06 14:49:58
Šî–{“I‚ɏˆ—‚Í‚³‚ê‚邪A’m‚炞‚ÉŒŠ‚ðì‚邱‚Ƃ͂ł«‚é‚̂ŁA
Ž©•ª‚ňӎ¯‚·‚é•K—v‚Í‚ ‚éB“–‘R‚Ÿ‚ªB

610:nobody‚³‚ñ
09/02/06 16:08:24
>>608
XSS‚âSQLƒCƒ“ƒWƒFƒNƒVƒ‡ƒ“‚ÌŽd‘g‚݂Ƒ΍ô•û–@‚ð’m‚Á‚Ä‚¢‚ê‚΁A
‚š‚Ì‚ž‚Æ•ª‚©‚é˜b‚Ÿ‚ÆŽv‚€‚ªH

611:nobody‚³‚ñ
09/02/06 16:17:31
‚b‚‚‹‚…‚̃ZƒLƒ…ƒŠƒeƒBŠÖŒW‚Í‚ ‚Ü‚èM—po—ˆ‚È‚¢‚¯‚Ç


612:nobody‚³‚ñ
09/02/06 16:32:25
‚³‚·‚ª‚ÉXSS‚ɂ‚¢‚ẮAHelperŽg‚í‚È‚¢ŒÀ‚è‚́AŽ©•ª‚Åh()‚É’Ê‚·‚µ‚©‚È‚¢‚í‚È

613:nobody‚³‚ñ
09/02/06 16:44:06
Ajax‚µ‚Ă邯Œ©—Ž‚Æ‚·‚±‚Æ‚à‚ ‚é‚©‚àB

614:nobody‚³‚ñ
09/02/06 22:15:58 OIEK7Rhk
‚±‚ê‚Á‚ÄDB‚ɃƒbƒN‚©‚¯‚邱‚Æ‚Á‚Ăł«‚È‚¢‚́H
BEGIN‚Ńgƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“ŠJŽn
SELECT FOR UPDATE‚ōXV—pƒf[ƒ^Žæ“Ÿ‚Æ“¯Žž‚ɃƒbƒN
UPDATE‚Ńf[ƒ^XV
COMMIT‚Ńgƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“I—¹

‚Ý‚œ‚¢‚ÈŠŽ‚¶‚É‚µ‚œ‚¢‚ñ‚Ÿ‚¯‚ǁASELECT FOR UPDATE‚Á‚Ä
‚Ç‚€‚â‚Á‚Đݒ肵‚Ä‚â‚Á‚œ‚ç‚¢‚¢‚ñ‚ŸH

615:nobody‚³‚ñ
09/02/07 09:27:29 u7AiZVmn
webroot‚Ì.phpƒtƒ@ƒCƒ‹‚©‚çcake‚̃Rƒ“ƒgƒ[ƒ‰‚ð“Ç‚ñ‚Å
•\ŽŠ‚µ‚œ‚¢‚̂ł·‚ªA
include‚ŃRƒ“ƒgƒ[ƒ‰‚ª“ǂ߂܂¹‚ñ‚Å‚µ‚œB

view‚É‚·‚ê‚Î‰ðŒˆ‚·‚é‚̂͂킩‚é‚̂ł·‚ªA
ŠO•”‚©‚çcake‚ÌŒ‹‰Ê‚ðŽó‚¯‚Ƃ邱‚Æ‚Á‚Ä–³—‚È‚ñ‚Å‚·‚©‚ˁH

616:nobody‚³‚ñ
09/02/07 10:22:18
>>615
i¡l‚ЂĂ¢‚é‰ðŒˆ•û–@‚ª‚Ç‚€‚â‚Á‚œ‚ç‚Å‚«‚é‚©‚¶‚á‚È‚­‚āj
‹ï‘Ì“I‚ɍ¡•ø‚ЂĂ¢‚é–â‘è‚ð‘‚«ž‚ñ‚Ÿ‚Ù‚€‚ªA‰ðŒˆ‚ɂ‚Ȃª‚è‚â‚·‚¢‚ÆŽv‚€‚æ

webroot‚Éphpƒtƒ@ƒCƒ‹‚ð’u‚­‚Æ‚¢‚€‚̂́A•ûŒü«‚ªŠÔˆá‚Á‚Ä‚¢‚é‰Â”\«‚ª‚‚¢

617:nobody‚³‚ñ
09/02/07 18:26:40
•¡”‚̃‚ƒfƒ‹ƒf[ƒ^‚ð•Û‘¶‚µ‚œ‚¢Žž‚Á‚Ăǂ€‚â‚Á‚Ä‚é?
ðŒ‚Æ‚µ‚Ă͂ǂ¿‚ç‚àƒoƒŠƒf[ƒVƒ‡ƒ“’Ê‚Á‚œ‚ç•Û‘¶B

ƒoƒŠƒf[ƒVƒ‡ƒ“ƒ`ƒFƒbƒN‚Æ‚»‚Ì•\ŽŠ‚Ƃ̗Œ—§‚ªãŽè‚­‚Å‚«‚È‚¢B

618:nobody‚³‚ñ
09/02/07 18:37:09
>>617
'validate' => 'first' ‚ÅsaveAll()

URLØÝž(book.cakephp.org)


619:nobody‚³‚ñ
09/02/07 19:28:59
>>618
–ŸŠm‚È“š‚Š‚ð‚ ‚è‚ª‚Æ‚€B
ƒtƒH[ƒ€‚̃oƒŠƒf[ƒVƒ‡ƒ“ƒGƒ‰[•\ŽŠ‚à­‚µ‚Ä‚±‚ž‚è‚Ü‚µ‚œ‚ªŽŽ‚µ‚ÄŒ©‚Ü‚·B
saveAll‚ðƒlƒbƒgã‚̏î•ñ‚ÅŽŽ‚µ‚œ‚ñ‚Å‚·‚ªAƒGƒ‰[•\ŽŠ‚ª‚«‚¿‚ñ‚Əo‚È‚©‚Á‚œ‚ñ‚Å‚·‚æ‚ˁB
ƒtƒH[ƒ€ƒwƒ‹ƒp[‚ÌŽw’è•û–@‚Ì–â‘è‚¶‚á‚È‚¢‚©‚ÆŽv‚Á‚Ä‚¢‚Ü‚µ‚œ‚ªB

taskƒ‚ƒfƒ‹‚ƁAƒAƒ\ƒVƒG[ƒVƒ‡ƒ“‚µ‚œTimelineƒ‚ƒfƒ‹(hasMany)‚̃tƒH[ƒ€‚Í‚±‚ñ‚ÈŠŽ‚¶‚ŏ‘‚¢‚Ă܂·B
echo $form->input('task');
echo $form->input('Timeline.progress');

‚¿‚å‚Á‚Æ‘OŒ©‚œ‚Æ‚«‚ÍsaveAll‚Ìà–Ÿ‚È‚©‚Á‚œ‹C‚ª‚·‚é‚̂͋C‚Ì‚¹‚¢‚©‚ȁEEB
—š—ð‚ðŒ©‚é‚Æ‹C‚Ì‚¹‚¢‚¶‚á‚È‚¢‹C‚à‚·‚éA¡ŒŽ‚É“ü‚Á‚Ä’N‚©–󂵂Ă­‚ꂜ‚ñ‚Ÿ‚Ë‚ ‚肪‚Æ‚€–óŽÒ‚³‚ñB

620:nobody‚³‚ñ
09/02/07 23:38:50 K4fXwaLQ
uƒ}ƒjƒ…ƒAƒ‹/ŠJ”­—á/ACL‚𐧌䂷‚éƒVƒ“ƒvƒ‹‚ȃAƒvƒŠƒP[ƒVƒ‡ƒ“v‚Å
UserŽ©g‚ª‘‚¢‚œPost‚̂ݕҏW‚Å‚«‚āA‘Œl‚ÌPost‚͕ҏW‚Å‚«‚È‚¢‚æ‚€‚É‚µ‚œ‚¢‚̂ł·‚ªA
‚Ç‚€‚µ‚œ‚ç‚¢‚¢‚Ì‚©‚í‚©‚è‚Ü‚¹‚ñB„ƒ

isAuthorized()‚Æ‚©beforeFilter()‚ɂȂñ‚©‚¿‚Ü‚¿‚܏‘‚­‚µ‚©‚È‚¢‚ñ‚Å‚µ‚å‚€‚©H

—ႊ‚΁AACLŽg‚Á‚ĂȂ¢‚¯‚ǁA

function isAuthorized() {
if ($this->Auth->user('username') == 'admin') {
return true;
}

if (!empty($this->params['pass'][0])){ // ƒ†[ƒU[–Œ
if ($this->Auth->user('username') != $this->params['pass'][0]) {
return false;
}
}

return true;
}

‚±‚ñ‚ÈŠŽ‚¶‚Æ‚©H


621:nobody‚³‚ñ
09/02/07 23:48:49
URLØÝž(book.cakephp.org)

622:nobody‚³‚ñ
09/02/08 00:16:52 XBcxfvCP
TRPGƒIƒ^‚µ‚©Šì‚΂Ȃ»‚€‚ȏã‹Là–Ÿ‚ðn“Ç‚·‚ê‚΁A
uƒ}ƒjƒ…ƒAƒ‹/ŠJ”­—á/ACL`v‚̃Tƒ“ƒvƒ‹‚Å
id:1‚ÌUser‚݂̂ªuser_id:1‚ÌPost‚ð•ҏW‚Å‚«‚邿‚€‚ɂł«‚é‚ñ‚Å‚·‚©H

623:nobody‚³‚ñ
09/02/08 01:12:57
>>622
uTRPGƒIƒ^‚µ‚©Šì‚΂Ȃ»‚€‚ȏã‹Là–Ÿ‚ðn“Ç‚·‚ê‚΁Av‚Á‚Ä‚±‚Ƃ́A
‚¿‚á‚ñ‚Ɠǂñ‚łȂ¢‚Ì‚©B
ƒ}ƒjƒ…ƒAƒ‹‚­‚ç‚¢“ǂ߂æw

‚»‚ê‚Æ‚à“ǂ߂Ȃ¢‚­‚ç‚¢”nŽ­‚Ȃ́Hww
‚à‚µ‚»‚€‚Ÿ‚Á‚œ‚炲‚ß‚ñ‚Ëwww


624:nobody‚³‚ñ
09/02/08 02:18:10
>>622
ƒ}ƒjƒ…ƒAƒ‹‚̍X‚Ȃ闝‰ð‚Ì‚œ‚߂ɁuŽw—Ö•šŒêv‚ð“Ç”j‚·‚é‚ñ‚Ÿw

625:nobody‚³‚ñ
09/02/08 02:30:48
formƒwƒ‹ƒp[‚ŁA•¡”‚̃eƒLƒXƒg“ü—Íbox‚ð
1s‚É•À‚ׂé‚Ì‚Á‚āA‚Ç‚€‚·‚é‚́H


626:nobody‚³‚ñ
09/02/08 04:45:10
>>625
Ž©•ª‚ŃtƒH[ƒ€‚ð‘‚­

627:nobody‚³‚ñ
09/02/08 04:56:26
>>626
‚Š‚ÁAƒ}ƒWH

628:nobody‚³‚ñ
09/02/08 11:29:47 XBcxfvCP
‚¢‚âA“Ç‚ñ‚Ÿã‚ÅŒŸ‚Á‚Ä‚é‚ñ‚Ÿ‚ªBBB

‚±‚ꂟ‚ƃe[ƒuƒ‹’PˆÊ‚ł͑åä•v‚Ÿ‚¯‚ǁAƒŒƒR[ƒh’PˆÊ‚ł̌ ŒÀ‚̐ݒ肪
‚Å‚«‚È‚¢‚ñ‚¶‚á‚È‚¢‚©‚ÆŽv‚€‚ñ‚Ÿ‚ªAˆá‚€‚Ì‚©H

‚È‚ñ‚©A‚±‚±‚̓Œƒxƒ‹’á‚¢‚È‚ŸB

629:nobody‚³‚ñ
09/02/08 11:49:57
‚»‚̏ˆ—‚́AŽ©•ª‚ŏ‘‚­‚ñ‚Ÿ‚æB
Ž©•ª‚ª“Še‚µ‚œ‚â‚‚Ÿ‚¯•ҏW‚Å‚«‚é‚Á‚āB
“–‚œ‚è‘O‚Ÿ‚ëB

ŠÇ—ŽÒ‚Í‘Sˆõ‚Ì‚à‚Ì‚ð•ҏW‚Å‚«‚é‚©‚à‚µ‚ê‚È‚¢‚µA
•ʂɕҏWŽÒ‚Æ‚¢‚€l‚ðì‚é‚©‚à‚µ‚ê‚È‚¢B

’N‚ª‰œ‚ð•ҏW‚Å‚«‚é‚©‚ðŒˆ‚ß‚é‚̂͂š‘OB
‚æ‚Á‚Ä‚š‘O‚ª‚»‚€‚¢‚€ƒR[ƒh‚ð‘‚­BOK?

ƒŒƒxƒ‹‚ª’á‚¢‚̂͂š‘OB

630:nobody‚³‚ñ
09/02/08 12:03:59
>>625
tableƒ^ƒOŽg‚€‚Æ$form->text()‚ð1s‚É•À‚ׂ邱‚Əo—ˆ‚邿B
Œã‚́Aapp/webroot/css/cake.generic.css‚Ì“à—e‚ðŽ©•ª‚̍D‚݂ɕҏW‚·‚邟‚ȁB
i‚Å‚àA‚È‚ñ‚ÅCakePHP1.2‚Ìdefault‚Ìcss‚Í‚±‚ñ‚ȂɕϑԂȂ̂Ÿ‚ëHj

631:nobody‚³‚ñ
09/02/08 12:10:49
'div' => 'false' ‚Æ‚©‚ʼn¡‚É•À‚ׂç‚ꂜ‹C‚à‚·‚邪EEE

> i‚Å‚àA‚È‚ñ‚ÅCakePHP1.2‚Ìdefault‚Ìcss‚Í‚±‚ñ‚ȂɕϑԂȂ̂Ÿ‚ëHj
“¯ˆÓBƒfƒtƒHƒ‹ƒg‚̃tƒHƒ“ƒg‚̑傫‚³‚Æ‚©ƒ}[ƒWƒ“‚Æ‚©
Šeƒuƒ‰ƒEƒU‚̊Ԃł̈Ⴂ‚ð‹zŽû‚·‚é’ö“x‚É‚µ‚Ä‚š‚¯‚Î‚¢‚¢‚̂ɁB


632:nobody‚³‚ñ
09/02/08 12:17:33 XBcxfvCP
>>629

> ‚»‚̏ˆ—‚́AŽ©•ª‚ŏ‘‚­‚ñ‚Ÿ‚æB

‚¢‚âA‘‚©‚È‚«‚á‚È‚ç‚È‚¢‚̂́AÅ‰‚©‚ç‚í‚©‚Á‚Ă邿B
‚Å‚àA‚Ç‚±‚ɏ‘‚¯‚΂¢‚¢‚Ì‚©‚ª‚í‚©‚ç‚È‚¢B

isAuthorized()‚âbeforeFilter()‚ɏ‘‚­‚Ì‚©H

633:nobody‚³‚ñ
09/02/08 12:21:23
ƒ`ƒPƒbƒg‚𓊂°‚é‚ñ‚ŸB

Summary: "cake.generic.css" looks like hentai
Type: RFC

634:nobody‚³‚ñ
09/02/08 12:23:13
>>632
‚²”Ñ‚©‚çH‚ׂ邩–¡‘X`‚©‚çH‚ׂ邩B
D‚«‚É‚µ‚ë‚—

635:nobody‚³‚ñ
09/02/08 13:06:23
>>631
<?php
echo $form->text('hoge0', array('div' => 'false'));
echo $form->text('hoge1', array('div' => 'false'));
echo $form->text('hoge2', array('div' => 'false'));
?>
‚±‚ê‚ł͏c‚É‚R‚•À‚ñ‚Å‚µ‚Ü‚Á‚œ‚ªA‚±‚ñ‚ȏ‘‚«•û‚ł͂Ȃ¢‚Ì‚©‚ȁHH

636:nobody‚³‚ñ
09/02/08 13:29:45
>>628
ƒŒƒxƒ‹‚ª’á‚¢‚̂͂š‘O‚Ì“ª

637:622
09/02/08 13:32:48 ByGZ6/FB
>>632
‹³‚ЂĂâ‚é‚©‚ç“y‰ºÀ‚µ‚āuŽ©•ª‚Ì“ª‚Ì’ö“x‚ªˆ«‚€‚²‚Ž‚¢‚Ü‚µ‚œv‚Æ‚o‚b‚Ì‘O‚ÅŒŸ‚Š

’P‚ÉACO‚Émodel,foreign_key‚ð–Ú“I‚̃ŒƒR[ƒh‚Ì‚à‚̂ɐݒ肵‚Ä“o˜^‚µ‚āA
ARO‚ÆACO‚ÌŠÖŒW‚ð’è‹`‚·‚邟‚¯
ACO“o˜^ˆÊ’u‚ÍŽí—ލl‚ЂēK‹X‘I‚×

ŠÖŒW‚Ì’è‹`‚ƃ`ƒFƒbƒNŠÖ”‚ɂ‚¢‚Ä‚Í>>622‚ɏ‘‚©‚ê‚Ä‚é

638:621
09/02/08 13:33:26 ByGZ6/FB
622‚¶‚á‚È‚­‚Ä621‚Ÿ‚Á‚œ

639:nobody‚³‚ñ
09/02/08 14:40:18
CakePHP‚ÅŒfŽŠ”ì‚ê‚Ü‚·H

640:nobody‚³‚ñ
09/02/08 14:43:20
>>639
‚š‘O‚͉œ‚ðŒŸ‚Á‚Ä‚¢‚é‚ñ‚ŸH

641:nobody‚³‚ñ
09/02/08 14:45:17
>>640
Ž¿–₵‚Ä‚¢‚é‚̂ł·B

642:nobody‚³‚ñ
09/02/08 15:03:43
>>641
‚Í‚¢‚Í‚¢Aƒ\[ƒfƒXƒlB
ŽŸ‚̃lƒ^‚ªŽv‚¢‚‚©‚È‚¢‚̂ŁAƒ}ƒWƒŒƒX‚·‚éB
ì‚ê‚Ü‚·B
ˆÈãB



643:nobody‚³‚ñ
09/02/08 15:04:30
>>639
ƒxƒ^‚ÌPHP‚ōì‚邿‚èA’ZŽžŠÔ‚ŁA‚‹@”\(Ajax‚È‚Ç)‚ÈŒfŽŠ”‚ªì‚ê‚Ü‚·‚æB
‚ª‚ñ‚΂Á‚Ä‚­‚Ÿ‚³‚¢B

644:nobody‚³‚ñ
09/02/08 16:07:39
>>642-643
‚ª‚ñ‚΂è‚Ü‚·I

645:nobody‚³‚ñ
09/02/08 16:20:11
Ž©•ª‚Ì“ª‚Ì’ö“x‚ªˆ«‚€‚²‚Ž‚¢‚Ü‚µ‚œ

646:nobody‚³‚ñ
09/02/08 16:26:13 SHT1by4H
ƒoƒŠƒf[ƒVƒ‡ƒ“‚ŁAˆê‚‚̃tƒB[ƒ‹ƒh‚ɑ΂µ‚āA
•¡”‚̃‹[ƒ‹‚ðÝ’肵‚Ä‚¢‚œê‡‚ɁA
ˆê‚‚̃Gƒ‰[‚ªŒŸ’m‚µ‚œê‡ˆÈ~‚Ì
ƒoƒŠƒf[ƒVƒ‡ƒ“‚Í‚š‚±‚í‚È‚¢‚±‚Ƃ́Ao—ˆ‚Ü‚·‚©H

—ႊ‚΁AŠúŠÔ‚Ì“ü—Í‚ª‚ ‚Á‚œê‡A“ü—Í’l‚ª³‚µ‚­
‚È‚©‚Á‚œê‡A‚»‚ÌŒã‚̑Ó–‚ÈŠúŠÔ‚Å‚ ‚é‚©‚Ç‚€‚©‚Ì
ƒ`ƒFƒbƒN‚Í‚¢‚ç‚È‚¢‚̂ł·‚ªB

647:nobody‚³‚ñ
09/02/08 16:41:27
>>644
‚±‚ê‚©‚çŽn‚ß‚é‚È‚çA‚±‚Ì–{‚šŠ©‚ßB
uCakePHP“O’ê“ü–åv@CakePHP1.2‚Åà–Ÿ‚µ‚Ä‚ ‚é‚©‚çA‚ƂĂàŠy‚É“ü–å‚Å‚«‚œB
URLØÝž(www.amazon.co.jp)“O’ê“ü–å-ƒC[ƒW[ƒQ[ƒg/dp/479811717X
«‚±‚̃y[ƒW‚à“ü–åŽÒ‚É‚šŠ©‚ß‚©‚ȁB
URLØÝž(kuri6005.sakura.ne.jp)

648:nobody‚³‚ñ
09/02/08 16:53:37
>>646
URLØÝž(book.cakephp.org)
'last' => true

649:nobody‚³‚ñ
09/02/08 17:20:04
>>648
‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·B
‚·‚݂܂¹‚ñB
‚µ‚Á‚©‚è‚Æà–Ÿ‚³‚ê‚Ä‚¢‚Ü‚·‚ˁB
‚à‚Á‚Æ‚¿‚á‚ñ‚Ɠǂ܂Ȃ¢‚Æ‚¢‚¯‚Ü‚¹‚ñ‚ˁB

650:nobody‚³‚ñ
09/02/08 17:46:55 srWubjja
Œg‘ёΉžƒy[ƒW‚ðì‚ë‚€‚ÆŽv‚Á‚āA/m/‚ÅƒŠƒNƒGƒXƒg‚³‚ꂜ‚çŒg‘уy[ƒW‚ð•\ŽŠ‚Á‚Ä‚â‚ë‚€‚Æ‚µ‚Ä‚¢‚Ä
•\ŽŠ‚Í‚€‚Ü‚­‚Å‚«‚œ‚ñ‚Å‚·‚¯‚ǁAPC—pƒy[ƒW‚̃tƒH[ƒ€‚ŁA
$form->create('post', array('action' => 'view'));
‚Á‚Ä‚â‚Á‚œ‚Æ‚«‚ɁA$this->data‚Ƀf[ƒ^‚ª“ü‚Á‚Ä‚¢‚邯‚«‚́A
action="/post/view/1"‚Æ‚©‚ɂȂé‚ñ‚Ÿ‚¯‚ǁAƒf[ƒ^‚ª“ü‚Á‚ĂȂ¢‚Æ
action="/m/post/view"‚Á‚Ä/m/‚ªæ“ª‚ɂ‚¯‚ç‚ê‚Ä‚µ‚Ü‚¢‚Ü‚·B
ƒvƒƒOƒ‰ƒ€’†‚Å/m/‚ð‚‚¯‚Ä‚é‚Ì‚Íroutes.php‚Å
Router::connect('/m/:controller/:action/*", array('prefix' => 'mobile'));
‚Æ‚µ‚Ä‚¢‚邯‚±‚Ÿ‚¯‚È‚ñ‚Ÿ‚¯‚ǁA$form->create‚Á‚Ä‚±‚±‚ðŒ©‚ÄURL‚ð
Ž©“®¶¬‚µ‚Ä‚é‚ñ‚Å‚µ‚å‚€‚©H
‚Ÿ‚Æ‚µ‚œ‚ç‚Ç‚€‚â‚Á‚œ‚ç‚€‚Ü‚­‰ðŒˆ‚Å‚«‚é‚ñ‚Å‚µ‚å‚€‚©H

651:nobody‚³‚ñ
09/02/08 18:01:22 srWubjja
‚·‚ñ‚Ü‚¹‚ñARouter::Connect‚ðƒRƒƒ“ƒg‚É‚µ‚œ‚ç‚¿‚á‚ñ‚Æ‚€‚²‚«‚Ü‚µ‚œB
‚Æ‚¢‚€‚±‚Æ‚Í$form->create‚ł͂±‚ê‚ð‚Ý‚ÄURL‚𐶐¬‚µ‚Ä‚é‚ñ‚Å‚·‚ˁB
Œg‘сAPC‚Ì—Œ—pƒTƒCƒgì‚Á‚Ä‚él‚͂ǂ€‚â‚Á‚Ä‰ðŒˆ‚µ‚Ä‚é‚ñ‚Å‚µ‚å‚€‚©H

652:nobody‚³‚ñ
09/02/08 21:16:52
>>647
‚²’š”J‚É‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·B
–Ÿ“ú‚Ì–é‚ɂłà–{‰®‚ɍs‚Á‚Ä‚±‚æ‚€‚ÆŽv‚¢‚Ü‚·I

653:nobody‚³‚ñ
09/02/08 21:59:25
URLØÝž(cakephp.jp)

654:nobody‚³‚ñ
09/02/08 22:39:55
>>635
‚€‚¿‚à‚»‚ꎎ‚µ‚œB3s‚ɂȂÁ‚¿‚á‚Á‚œB
‚â‚Á‚ρA>626‚ÌŒŸ‚€’Ê‚èAŽ©•ª‚Å
ƒtƒH[ƒ€‚ð‘‚©‚È‚¢‚Æ‚¢‚¯‚È‚¢‚Ì‚©EEEÏÝÄÞžŸ

¶”NŒŽ“ú‚ð“ü—Í‚³‚¹‚é‚̂ɁAƒZƒŒƒNƒgƒƒjƒ…[‚Å‚Í
•s•ւȂ̂ŁA’ŒÚu”NvuŒŽvu“úv‚̐”Žš‚ð
“ü—Í‚³‚¹‚œ‚¢‚̂ˁB
‰œ‚©AŠÈ’P‚È•û–@‚ ‚éH

‚Å‚«‚ê‚΁A”N†iMTSHj‚ª•t‚¢‚Ă邯Œ—ï‚É’Œ‚µ‚Ä
—~‚µ‚¢‚ñ‚Ÿ‚¯‚ǁEEEi‚»‚±‚܂ŋ‚ß‚é‚͖̂³—‚©Bj


655:nobody‚³‚ñ
09/02/08 22:49:40
‘f‚Ìhtml‚̃^ƒO‚ðAcake—¬‚ɕϊ·‚·‚邿‚€‚ȃtƒBƒ‹ƒ^‚Æ‚©‚ ‚ê‚΂¢‚¢‚ȁ[

656:nobody‚³‚ñ
09/02/08 23:14:43
>>654
'div' => false ‚É‚µ‚āAo‚Ä‚­‚éƒtƒH[ƒ€‚ª‰üs‚³‚ê‚é‚̂́AFormHelper‚Ì–â‘è‚Æˆá‚€B
CSS‚Å‚»‚€Žw’肵‚Ä‚ ‚é‚©‚ç‰üs‚³‚ê‚éB

input {
clear: both;
}

‚Ý‚œ‚¢‚ÈŠŽ‚¶‚ŁB

‚¢‚Á‚Ø‚ñA“ǂݍž‚ñ‚Å‚éCSSƒtƒ@ƒCƒ‹‚ðˆÚ“®‚·‚é‚Ȃ肵‚āA“ǂݍž‚߂Ȃ¢‚æ‚€‚É‚µ‚Ă݂ëB


657:nobody‚³‚ñ
09/02/09 00:07:57
>>656
CakePHP1.2‚̕ϑÔcss‚ð‚Æ‚Á‚Ï‚ç‚Á‚œ‚çA'div' => 'false'‚ð•t‚¯‚È‚­‚Ä‚àtextBox‚ª‚Ps‚É
‚¿‚á‚ñ‚Æ‚R‚•À‚ԁBŽ¿–âŽÒ‚ÍCakePHP1.2‚̕ϑÔcss‚ð“Ë”j‚µ‚ÄtextBox‚ð‚Ps‚É•À‚ׂé•û–@‚ð
Ž¿–₵‚Ä‚¢‚é‚Ì‚Ÿ‚ÆŽv‚€B
<?php
echo $form->text('hoge0');
echo $form->text('hoge1');
echo $form->text('hoge2');
?>
<br>
<br>
<?php
echo $form->text('hoge0', array('div' => 'false'));
echo $form->text('hoge1', array('div' => 'false'));
echo $form->text('hoge2', array('div' => 'false'));
?>

>>654
Ž©•ª‚ŃtƒH[ƒ€‚𒌐ڏ‘‚¢‚œ‚Æ‚µ‚Ä‚àACakePHP1.2‚̕ϑÔcss‚̕ǂɑj‚Ü‚ê‚邯Žv‚€B
“G‚ÍCakePHP1.2‚̕ϑÔcss‚Ÿ‚ÆŽv‚€B•Ï‘Ôcss‚ðU—ª‚·‚é‚Ì‚ª‹ß“¹B

tableƒ^ƒO‚ðŽg‚€‚ƕϑÔcss‚Ì’†‚Å‚àtextBox‚ð1s‚Å•\ŽŠ‚Å‚«‚éB‚ªÚ×‚ȃŒƒCƒAƒEƒg‚ð
’²®‚µ‚æ‚€‚Æ‚·‚邯•Ï‘Ôcss‚Ɛí‚킎‚é‚𓟂Ȃ¢B
<table>
<tr>
<td><?php echo $form->text('hoge0'); ?></td>
<td><?php echo $form->text('hoge1'); ?></td>
<td><?php echo $form->text('hoge2'); ?></td>
</tr>
</table>

658:nobody‚³‚ñ
09/02/09 00:13:00
‰œ‚ŕϑÔCSS‚Ì‚œ‚ß‚É
–³‘ʂȘJ—ÍŽg‚Á‚Ä‚é‚ñ‚Ÿ‚—

659:nobody‚³‚ñ
09/02/09 00:18:41
>>658
‰É‚Å‘Œ‚É‚â‚鎖‚à‚È‚¢‚̂ŁAƒ`ƒ‡ƒbƒg‚â‚Á‚Ă݂œ‚Ÿ‚¯B

660:nobody‚³‚ñ
09/02/09 01:19:15
‚Ä‚±‚Æ‚ÍCSS‚ðAYUI‚Æ‚©‚ÌƒŠƒZƒbƒg‚É•Ï‚Š‚ê‚΂¢‚¢‚Ÿ‚¯‚©

661:nobody‚³‚ñ
09/02/09 02:53:29
>>659
‚¶‚á‚ –l‚̃TƒCƒgì‚é‚ÌŽè“`‚Á‚Ä‚­‚ê‚Ü‚¹‚ñH


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

5296“ú‘O‚ɍXV/152 KB
’S“–:undef