yPHPzƒtƒŒ[ƒ€ƒ[ƒ ..
[2ch|¥Menu]
698:nobody‚³‚ñ
08/04/18 18:21:08
1.1Œn‚Åmode“à‚Åorder‚Æ‚©condition‚ðÝ’è‚Å‚«‚È‚¢‚ÌH

class Post extends AppModel {

protected $order = "Post.created DESC";

‚Æ‚©‚Åfind‚µ‚Ä‚à‘Ê–Ú‚È‚ñ‚Å‚·B

699:698
08/04/18 18:21:29
‚·‚¢‚Ü‚¹‚ñmodel“à‚łł·

700:698
08/04/18 19:03:12
‚à‚¤­‚µ•ª‚©‚è‚â‚·‚­Œ¾‚¤‚ÆAƒ‚ƒfƒ‹“à‚ÅSQL‚ÌŒŸõðŒ(where‹å)‚É”›‚è‚ð“ü‚ꂽ‚¢‚Å‚·B

701:nobody‚³‚ñ
08/04/18 19:27:37
‚¤‚ÁEEE‚¾‚ßB‚à‚¤EE‚à‚¤EEE‚à‚¤‚Å‚éB ƒ‚ƒfƒ‹

702:nobody‚³‚ñ
08/04/18 19:50:15
ƒ‚ƒfƒ‹“à‚É

function find_name_only($cond = "name like '%tarou%'"){
return $this->findAll($cond);
}
‚ð‘‚¢‚Ä‚²‚Ü‚©‚µ‚Ă݂܂µ‚½B
‚Ù‚©‚É‚¢‚¢•û–@‚ª‚ ‚é‚̂łµ‚傤‚©H

703:nobody‚³‚ñ
08/04/18 20:00:26
>>696
‚Ü‚¾Žn‚ß‚Ä2TŠÔ‚µ‚©‚½‚Á‚ĂȂ¢‚¯‚ÇB

form.thtml
<?php echo $html->input('Form/name'); ?>
‚ÅA‚Ç‚¤H

‚ ‚ÆA$this->set('data',$this->data); ‚ÍA—v‚ç‚È‚¢‚Æ‚¨‚à


704:nobody‚³‚ñ
08/04/18 20:05:29
>>697
count( $model['Model']['HasManyModel'] )
‚©‚ÈH

705:697
08/04/18 21:22:22
>>704
‚±‚ê‚ÍŽæ‚èo‚µ‚½Œã‚ÅAPHP‚ÌcountŠÖ”‚Å”z—ñ‚Ì—v‘f”‚ðƒJƒEƒ“ƒgA‚Æ‚¢‚¤‚±‚Ƃłµ‚傤‚©H

‚»‚¤‚ł͂Ȃ­‚ÄA
‚½‚Æ‚¦‚ÎfindAll‚·‚邯‚«‚Ɏ擾‡‚ȂǂÉHasManyModel‚̃JƒEƒ“ƒg”‚ðŽg‚¢‚½‚¢‚̂ł·‚ªB
Ž¿–â‚Ì•¶Í‚ª‚í‚©‚è‚Â炭‚Ä\‚µ–ó‚ ‚è‚Ü‚¹‚ñG
‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B

706:nobody‚³‚ñ
08/04/18 21:42:58
>>705

‚¨‚»‚ç‚­AŽ©•ª‚ŃNƒGƒŠ‚ð‘‚©‚È‚¢‚Æ‚¢‚¯‚È‚¢‚Å‚µ‚傤‚ËB


707:697
08/04/18 21:47:07
>>705
‚â‚͂肻‚¤‚Å‚·‚©G
‚¹‚Á‚©‚­ƒtƒŒ[ƒ€ƒ[ƒN‚ðŽg‚Á‚Ä‚¢‚é‚̂łł«‚ê‚΃NƒGƒŠ‚Í‘‚«‚½‚­‚È‚¢‚Å‚·‚ËEEE

Users‚ðPosts‚Ì‘½‚¢‡‚É•À‚בւ¦‚éA‚È‚ÇAŒ‹\‚æ‚­“oê‚·‚邯Žv‚¤‚̂ł·‚ªG

708:nobody‚³‚ñ
08/04/19 01:00:18
> Users‚ðPosts‚Ì‘½‚¢‡‚É•À‚בւ¦‚éA

‚â‚Á‚ĂȂ¢‚¯‚ÇA‚±‚ê‚ÍAfindAll‚ÌðŒ‚Éexists‚È‚ñ‚½‚ç‚Á‚Ä‘‚¢‚Ä
count‚¾‚¹‚΂¢‚¢‚Æ‚¾‚낤‚©‚çAˆê‰žfindAll‚ÍŽg‚¦‚é‚ÈB
”¼•ª‚®‚ç‚¢‚µ‚©ˆÓ–¡‚È‚¢‚¯‚ÇB

709:nobody‚³‚ñ
08/04/19 01:16:45
>>707

‚»‚ê‚©A1‰ñƒf[ƒ^‚ðŽæ‚èo‚µ‚½Œã‚ÅŒ”‚ðƒL[‚É‚µ‚½˜A‘z”z—ñ‚É“ü‚ê‚©‚¦‚é‚̂͂ǂ¤‚Å‚µ‚傤‚©B
”z—ñ‚Ì“Y‚¦Žš‚ðA

$array[$count .' - ' .$id]

‚±‚ñ‚ÈŠ´‚¶‚É‚µ‚Ä”z—ñ‚ðƒ\[ƒg‚µ‚½‚ço—ˆ‚»‚¤‚Å‚·‚ªB


710:nobody‚³‚ñ
08/04/19 10:26:43
>>707
> Users‚ðPosts‚Ì‘½‚¢‡‚É•À‚בւ¦‚éA‚È‚ÇAŒ‹\‚æ‚­“oê‚·‚邯Žv‚¤‚̂ł·‚ªG

‚¿‚傤‚Ç“¯‚¶‚悤‚ÈŽ–—á‚ðl‚¦‚Ä‚¢‚½B

ŒÚ‹q‚Æ‚»‚̌ڋq‚ÌŽæˆøƒf[ƒ^‚ªˆê‘Α½‚ł‚Ȃª‚Á‚Ä‚¢‚éꇂÉ
Žæˆø‚ª‘½‚¢ŒÚ‹q‚ðŒ©‚½‚¢‚ÆB

‚ÅA‚¢‚ë‚¢‚ël‚¦‚½‚ñ‚¾‚ªAŒÚ‹q”‚âŽæˆø‚ª‘½‚­‚È‚é‚Æd‚­‚Ȃ肻‚¤‚Ȃ̂ÅA
i‚¾‚Á‚Ä“à•”“I‚ɂ͌ڋq‚²‚ƂɃf[ƒ^”‚¦‚ÄA‚»‚Ì”‚Ń\[ƒg‚·‚é‚ñ‚¾‚낤IHj
”ñ³‹K‰»‚·‚邱‚ƂɂȂ邪AŒÚ‹qƒf[ƒ^‚Ì’†‚ÉŽæˆø”ƒtƒB[ƒ‹ƒh‚ðì‚邱‚Ƃɂµ‚½B

‚ ‚Æ‚ÍŽæˆøƒf[ƒ^•Û‘¶ŽžA‚‚܂胂ƒfƒ‹‚ÌafterSaveŽž‚ÉA
ŒÚ‹qƒe[ƒuƒ‹‚ÌŽæˆø”ƒtƒB[ƒ‹ƒh‚ð‚¢‚¶‚ê‚΂¢‚¢‚ÆB

ƒtƒŒ[ƒ€ƒ[ƒN‚ðŽg‚Á‚Ä‚¢‚邯‚±‚¤‚¢‚¤ƒgƒŠƒK[“I‚È‚±‚Æ‚ð
ƒf[ƒ^ƒx[ƒX‚Ɉˑ¶‚¹‚¸‚É‚â‚ê‚é‚©‚ç—Ç‚¢‚ËB

711:697
08/04/19 11:37:16
>>‚¿‚傤‚Ç“¯‚¶‚悤‚ÈŽ–—á‚ðl‚¦‚Ä‚¢‚½B

Šï‹ö‚Å‚·I

‚È‚é‚Ù‚ÇEEE‚ ‚¦‚Ä”ñ³‹K‰»‚·‚éA‚ÆB
ŽèŒ³‚É‚ ‚éŽQl‘‚É
uˆ—Œø—¦‚ðl‚¦‚ÄA‚ ‚¦‚Ä”ñ³‹K‰»‚·‚邱‚Æ‚à‚ ‚év
‚Æ‘‚¢‚Ä‚ ‚Á‚½ˆÓ–¡‚ª‚í‚©‚è‚Ü‚µ‚½B

‚½‚µ‚©‚ÉA–ˆ‰ñŽ©•ª‚ŃNƒGƒŠ‘‚­‚̂ɔä‚ׂ½‚çA
ç’·‚ȃf[ƒ^‚ðŽ‚Á‚Ä‚¨‚­‚­‚ç‚¢A‚È‚ñ‚Ä‚±‚ƂȂ¢‚Å‚·‚ËI
–Ú‚©‚çƒEƒƒR‚Å‚µ‚½I

712:nobody‚³‚ñ
08/04/19 11:39:14
‚c‚aŽg‚Á‚Ä‚éˆÓ–¡‚Ë‚¥‚—

713:697
08/04/19 11:50:08
>>712
‚Å‚ÍA‘¼‚ɉ½‚©‚¢‚¢ƒAƒCƒfƒA‚ª‚ ‚é‚̂ł·‚©H

714:nobody‚³‚ñ
08/04/19 12:22:29
‰´‚ÍŽ©•ª‚ŃNƒGƒŠ‚ð‘‚¢‚½‚Ù‚¤‚ª’f‘R–Ê”’‚¢B


715:nobody‚³‚ñ
08/04/19 12:31:41
1.2‚ð“ü‚ê‚Ă݂½‚̂ł·‚ªA

function index() {
$data = "ƒeƒXƒg";
$this->set('data', $data);
}

‚Æ‚â‚Á‚½‚¾‚¯‚Å

Allowed memory size of xxx bytes exhausted ...

‚ªo‚Ä‚µ‚Ü‚¢‚Ü‚·G

CakePHP’@‚«‚ł͂Ȃ­A–{“–‚É¢‚Á‚Ä‚¢‚Ü‚·B
‘Έ–@‚ð‹³‚¦‚Ä‚­‚¾‚³‚¢B

716:nobody‚³‚ñ
08/04/19 12:38:01
>>715
‚»‚Ì’ö“x‚̃R[ƒh‚ÅA‚»‚̃Gƒ‰[‚ªo‚邯‚«‚ÍA
Šî–{“I‚ɃoƒO‚¾‚ÆŽv‚Á‚½‚Ù‚¤‚ª—Ç‚¢B

‚Ü‚ ŠÂ‹«‚Ì‚¹‚¢‚à‚ ‚é‚©‚ç‚Æ‚è‚ ‚¦‚¸•·‚­‚¯‚ÇA
OS‚ÆPHP‚̃o[ƒWƒ‡ƒ“‚ÆAphp.ini‚ÌÝ’èi‚à‚µ‚­‚Íini_get('memory_limit'))‚Ì’lj

function index() {
echo 'aaa';exit;
}
‚Æ‚â‚邯‚Ç‚¤‚Ȃ邩B

index()ˆÈŠO‚̃R[ƒh‚͂ǂ¤‚È‚Á‚Ä‚¢‚é‚©B

717:nobody‚³‚ñ
08/04/19 12:42:21
>>712
> ‚c‚aŽg‚Á‚Ä‚éˆÓ–¡‚Ë‚¥‚—

DBŽg‚¤‚±‚Æ‚ª–Ú“I‚¶‚á‚È‚¢‚©‚ç‚ËB
DB‚ÍŠ‘Fƒf[ƒ^‚̕ۑ¶æ‚ɉ߂¬‚È‚¢‚µB



718:715
08/04/19 12:47:34
>>716
ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

‚Ç‚¤‚â‚çbake‚Ŷ¬‚µ‚½ƒrƒ…[‚ð‚»‚Ì‚Ü‚ÜŽg‚Á‚Ä‚¢‚½‚±‚Æ‚ªŒ´ˆö‚¾‚Á‚½‚悤‚Å‚·G
ƒXƒŒ‚ð‰˜‚µ‚Ä‚µ‚Ü‚Á‚Ä‚·‚݂܂¹‚ñGG

719:nobody‚³‚ñ
08/04/19 13:08:09
>>717
‚¶‚áƒtƒ@ƒCƒ‹ƒx[ƒX‚Å‚â‚è‚á‚¢‚¢‚¶‚á‚ñB‚â‚ç‚È‚¢——R‚ÍH

720:nobody‚³‚ñ
08/04/19 14:35:19
CakePHP ‚ÅPEAR‚ðŽg‚¤‚Æ‚«
ˆË‘¶PEAR‚ª‚¤‚Ü‚­”­Œ©‚Å‚«‚È‚¢‚̂ł·‚ªA
‚Ç‚¤‚·‚ê‚΂悢‚̂łµ‚傤‚©H
php.ini‚Ìinclude_path‚É‚Í
app/vendors‚ð’ljÁ‚µ‚Ä‚ ‚è‚Ü‚·B

721:nobody‚³‚ñ
08/04/19 17:44:54
>>719
> ‚¶‚áƒtƒ@ƒCƒ‹ƒx[ƒX‚Å‚â‚è‚á‚¢‚¢‚¶‚á‚ñB‚â‚ç‚È‚¢——R‚ÍH

ƒtƒŒ[ƒ€ƒ[ƒN‚ªƒtƒ@ƒCƒ‹ƒx[ƒX‚ɑΉž‚µ‚Ä‚¢‚È‚¢‚©‚çB
i“ǂݑ‚«‚Å‚«‚È‚¢‚Æ‚¢‚¤‚±‚Ƃł͂Ȃ­Aƒ‚ƒfƒ‹‚ª‘Ήž‚µ‚Ä‚¢‚È‚¢‚Æ‚¢‚¤‚±‚Æj

722:720
08/04/19 18:05:22
‚·‚ñ‚Ü‚¹‚ñG
Ž–ŒÌ‰ðŒˆ‚µ‚Ü‚µ‚½B

723:nobody‚³‚ñ
08/04/19 19:37:01
>ƒtƒŒ[ƒ€ƒ[ƒN‚ªƒtƒ@ƒCƒ‹ƒx[ƒX‚ɑΉž‚µ‚Ä‚¢‚È‚¢‚©‚çB
ƒ†[ƒU‚ªŽ©—R‚É‘I‘ð‚·‚é‚±‚Æ‚à‚Å‚«‚È‚¢‚Á‚Ä‚±‚ÆH
‹­§“I‚ÉDBŽg—pH
CakePHP•³FW‚·‚¬‚é‚—‚—‚—‚—‚—

724:nobody‚³‚ñ
08/04/19 20:20:16
—¬‚ê“ǂ܂¸‚É‚·‚݂܂¹‚ñB

CakePHP‚Åì‚ç‚ê‚Ä‚éƒTƒCƒg‚Å—L–¼‚ȂƂ±‚ë‚ðŒ©‚Ä‚Ý‚½‚¢‚̂ł·‚ªA
‹³‚¦‚Ä‚¢‚½‚¾‚¯‚Ü‚¹‚ñ‚©H
‚½‚µ‚©Nifty‚̂Ȃñ‚©‚ªCake‚¾‚Æ•·‚«‚Ü‚µ‚½‚ªEEE

725:nobody‚³‚ñ
08/04/19 21:00:48
mozilla‚̃TƒCƒg‚Æ‚©

726:nobody‚³‚ñ
08/04/19 23:46:04
>>723

ŒN“ª‘åä•v‚©‚ËH

CakePHP‚͕ʂɃf[ƒ^ƒx[ƒX‚ðŽg—p‚·‚é•K—v‚Í–³‚¢B
‚½‚¾ƒf[ƒ^ƒx[ƒX‚ðŽg‚Á‚½‚Ù‚¤‚ªŒø—¦‚ª‚¢‚¢‚¾‚¯‚¾B
‚»‚ꂪƒtƒ@ƒCƒ‹ƒx[ƒX‚Å‚â‚ç‚È‚¢——RB

‚Ç‚¤‚â‚çŒN‚Í‘fl‚Ȃ̂¾‚낤B


727:nobody‚³‚ñ
08/04/20 00:01:18
>>711
”ñ³‹K‰»‚ÍAˆê”Ê“I‚ȋƖ±ƒVƒXƒeƒ€‚Å‚à‚æ‚­‚â‚é‚ÈB

‚½‚¾A–¾‚ç‚©‚ɳ‹K‰»‚ð‚³‚Ú‚Á‚Ä‚ÄAƒe[ƒuƒ‹‚̃Jƒ‰ƒ€”‚ª100ŒÂ’´‚¦‚Ä‚¢‚é‚Ì‚ð
u«”\‚ðl‚¦‚Ä”ñ³‹K‰»‚µ‚Ä‚¢‚év‚ÆŒ¾‚¢’£‚él‚̓Jƒ“ƒxƒ“‚µ‚Ăقµ‚¢B
‚ ‚Ÿ‚²‚ß‚ñBcakePHP‚̘b‚©‚çˆí’E‚µ‚½B

>>723
‚Ç‚±‚©–Y‚ꂽ‚¯‚ÇAƒRƒ“ƒgƒ[ƒ‰‚ ‚½‚è‚ÌÝ’è‚ÅADB‚ðŽg‚í‚È‚¢‚悤‚É‚à‚Å‚«‚½‚Í‚¸B
‚¾‚ê‚©•â‘«—Š‚Þ‚—
“ÁŽê‚ÈŽg‚¢•û‚Å‚à‚µ‚È‚¢ŒÀ‚èA‚ ‚ñ‚Ü‚µƒƒŠƒbƒg‚͂Ȃ³‚»‚¤‚¾‚ËB

728:nobody‚³‚ñ
08/04/20 00:32:54
>>726
‘ŠŽè‚ðŒ©‰º‚³‚È‚¢‚Ƹ_‚ð•ۂĂȂ¢•³FWƒ†[ƒU—Ü–Ú‚—‚—‚—

729:nobody‚³‚ñ
08/04/20 00:33:33
}¯‚¾‚Á‚½‚Ì‚©H ‚»‚Ì”½‰ž‚ÍB

730:nobody‚³‚ñ
08/04/20 00:34:22
ƒ‚ƒfƒ‹‚ª•nŽã‚ÈCodeIgnitor‚æ‚è‚Í
CakePHP‚Ì•û‚ªŽÀ—p“I‚ÉŒ©‚Ä—D‚ê‚Ä‚¢‚é‚ÈB

731:nobody‚³‚ñ
08/04/20 00:46:44
>>728
ƒtƒŒ[ƒ€ƒ[ƒN‚É–â‘肪–³‚¢˜b‚ð‚µ‚Ä‚¢‚é‚Ì‚É
•³FW‚Æ‚©Œ¾‚Á‚Ä‚¢‚邿‚¤‚¶‚á
à“¾—ÍŠF–³‚¾ƒ]

732:nobody‚³‚ñ
08/04/20 01:31:23
>>723
‚¾‚©‚çDBŽg‚í‚È‚¢Ž–‚à‚Å‚«‚é‚Á‚ÄB
ƒfƒtƒHƒ‹ƒgݒ肪DBŽg—p‚ɂȂÁ‚Ă邾‚¯‚ÅA‘S‘R‹­§‚¶‚á‚È‚¢B

URLØÝ¸(www.1x1.jp)

ƒtƒ@ƒCƒ‹ƒx[ƒX‚ÌÝ’è•û–@‚ÍA‚í‚´‚í‚´‘‚©‚È‚­‚Ä‚à‚¢‚¢‚æ‚ËH


>730
CodeIgnitor‚ðŽg‚¢‚½‚¢l‚ÍŽg‚¦‚΂¢‚¢‚µACakePHP‚ðŽg‚¢‚½‚¢l‚Í
Žg‚¦‚΂¢‚¢‚µA‚»‚ꂾ‚¯‚ÌŽ–B
CodeIgnitor‚Í‹@”\‚ª­‚È‚¢•ªAŽÀ‘•‚ªƒVƒ“ƒvƒ‹‚ÅŒy‚¢‚Ì‚ª“Á’¥‚È‚ñ‚¾‚©‚çA
‹@”\“I‚É‘«‚è‚Ä‚¢‚ê‚ÎA‚»‚Á‚¿‚Å‚à‚¢‚¢‚Å‚µ‚åB

733:nobody‚³‚ñ
08/04/20 01:35:00
‚¿‚¢‚½‚ñÅ‹­

734:nobody‚³‚ñ
08/04/21 16:11:05 Hc1e0Bqc
’ljÁ‚ÌŒŸØ‚ª•K—v‚È•sŠmŽÀ‚Èî•ñ
‰´‚̃R[ƒh‚É–â‘肪‚ ‚é‰Â”\«‚à‚ ‚èB

1.2.0.6311-beta ‚̃fƒtƒHƒ‹ƒg‚̃ZƒbƒVƒ‡ƒ“ŠÇ—iƒtƒ@ƒCƒ‹ƒx[ƒXHj

Configure::write('Session.save', 'cake');

‚̂Ƃ«A“¯Žž‚É•¡”‚̃AƒNƒZƒX‚ª‚ ‚邯ƒƒbƒN‚³‚ê‚é‚©‚à‚µ‚ê‚È‚¢B
‚‚܂èAˆê‚‚̖ڂ̃AƒNƒZƒX‚Å’·‚¢ˆ—‚ðs‚Á‚Ä‚¢‚邯
“ñ‚–ڂ̃AƒNƒZƒX‚ªƒƒbƒN‚³‚êˆê‚–ڂªI‚í‚é‚܂ŎÀs‚³‚ê‚È‚¢B

Session->read()‚ő҂½‚³‚ê‚éB

Configure::write('Session.save', 'database');‚É‚µ‚Ä
DBƒx[ƒX‚̃ZƒbƒVƒ‡ƒ“‚É‚·‚邯‚Ƃ肠‚¦‚¸‰ñ”ð‚Å‚«‚éB

ŠÖŒW‚È‚¢‚Ƃ͎v‚¤‚ªPostgreSQL‚Ìê‡B


735:nobody‚³‚ñ
08/04/21 16:34:17
PhpNut‚¢‚È‚­‚È‚Á‚¿‚á‚Á‚½‚Ì?

736:734
08/04/21 19:37:53
‚æ‚­l‚¦‚½‚çAƒƒbƒN‚³‚ê‚é‚Ù‚¤‚ª³‚µ‚¢‚Ì‚©B

ƒAƒNƒZƒX‚µ‚½ƒ†[ƒU[‚̓ƒbƒN‚³‚ê‚邪
‘¼‚Ìli‚悤‚·‚é‚ɃZƒbƒVƒ‡ƒ“ƒtƒ@ƒCƒ‹‚ªˆá‚¤lj‚Í
ƒƒbƒN‚³‚ê‚È‚¢‚悤‚¾

737:nobody‚³‚ñ
08/04/22 13:08:38
‰•à“I‚ÈŽ¿–â‚Å\‚µ–ó‚ ‚è‚Ü‚¹‚ñB

bake‚Åì‚Á‚½ƒRƒ“ƒgƒ[ƒ‰‚ð‚Ý‚é‚Æ

$this->Session->setFlash(__('hogehoge.', true));

‚̂悤‚ȃR[ƒh‚ª‚ ‚è‚Ü‚·‚ª

‚±‚Ì__() ‚âŒã‚ë‚Ìtrue‚͉½‚ðˆÓ–¡‚µ‚Ä‚¢‚é‚̂łµ‚傤‚©H
‚à‚µ‚©‚·‚邯cakePHP‚ÉŒÀ‚Á‚½‚±‚Ƃł͂Ȃ¢‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚ªA
‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B

738:nobody‚³‚ñ
08/04/22 15:52:58
>>737
‘½Œ¾Œê‰»‹@”\B

/app/locale/jpn/LC_MESSAGE ‚Æ‚»‚ÌŽü•Ó‚ ‚½‚è‚ÉŒ¾Œêƒtƒ@ƒCƒ‹
.po ‚â .mo ‚ð’u‚­‚ÆAhogehoge‚ª–|–󂳂ê‚éB

‘½‚­‚̓rƒ…[‚ÅŽg‚í‚ê‚邽‚ßA<?php __('hogehoge') ?> ‚Ɗȕւɑ‚­‚±‚Æ‚ªo—ˆ‚邿‚¤‚ɂȂÁ‚Ä‚¢‚éB
‚±‚Ìê‡AŒ¾Œêƒtƒ@ƒCƒ‹‚ª‚ ‚邯Ahogehoge‚ª–|–󂳂ê‚Äho—Íh‚³‚ê‚éB
‘æ“ñˆø”‚Étrue‚ðŽw’è‚·‚邯o—Í‚¹‚¸‚É–ß‚è’l‚Æ‚µ‚ĕԂ·‚Æ‚¢‚¤ˆÓ–¡B

‚±‚ê‚ÆŽ—‚½‚â‚è•û‚ÍACakePHP‚¾‚¯‚łȂ­APHPˆÈŠO‚Å‚à—Ç‚­Žg‚í‚ê
‘½‚­‚Í _('hogehoge')‚Æ‚¢‚¤‘‚«•û‚ð‚·‚éB

PHP‚Å‚ÍgettextŠÖ”‚̕ʖ¼‚Æ‚µ‚Ä_()ŠÖ”‚ªŽg—p‚Å‚«‚éB
URLØÝ¸(jp.php.net)

CakePHP‚ł͂±‚Ì‚â‚è•û‚ð“ÆŽ©‚ÉŠg’£‚µ‚Ä‚¨‚èA
ŠÖ”–¼‚ªƒAƒ“ƒ_[ƒo[“ñ‚‚ɂȂÁ‚Ä‚¢‚éB


739:nobody‚³‚ñ
08/04/22 15:54:09
‚¨‚Ü‚¯B–|–óŽè‡Bpoedit‚ðŽg‚Á‚½ê‡B

‚PDƒ\[ƒXƒR[ƒh‚âƒrƒ…[‚Ì’†‚Ì–|–󂵂½‚¢•¶Žš—ñ‚ð__('hogehoge')‚Æ‚¢‚¤‘‚«•û‚É‚·‚éB
‚QDcake i18n extractƒc[ƒ‹‚ðŽg‚¤‚ÆAƒ\[ƒXƒR[ƒh‚Ì’†‚©‚ç__()‚Ì•”•ª‚ð’ŠoA.potƒtƒ@ƒCƒ‹‚𶬂µ‚Ä‚­‚ê‚éB
‚RDpoedit‚Ȃǂ̃c[ƒ‹‚ðŽg‚¢A.potƒtƒ@ƒCƒ‹‚ðŽæ‚èž‚ÝA.po‚ðì‚éB
‚SD.po‚ð•ÒW‚µ‚Ä–|–󃊃Xƒg‚ðì‚Á‚Ä‚¢‚­B
‚TDÅŒã‚É.po‚ð.mo‚ɃRƒ“ƒpƒCƒ‹‚·‚éB.mo‚ªÅI“I‚È–|–óƒtƒ@ƒCƒ‹Bpoedit‚Ìê‡.po‚ð•Û‘¶‚µ‚½‚ç.mo‚ào—ˆ‚éB

‚UDV‚½‚É’PŒê‚ª‘‚¦‚½‚Æ‚«‚ÍA‚Q‚̎臂ÅÄ“x.potƒtƒ@ƒCƒ‹‚𶬂·‚éB
‚VDpoedit‚Å¡Žg‚Á‚Ä‚¢‚é.po‚É.potƒtƒ@ƒCƒ‹‚ð’ljÁŽæ‚èž‚Ý‚ð‚·‚éB‚¿‚á‚ñ‚Æ·•ª‚¾‚¯‚ªŽæ‚螂܂ê‚éB휂³‚ꂽ’PŒê‚à.poƒtƒ@ƒCƒ‹‚ÉŽc‚Á‚Ä‚¢‚éB
‚WDÄ“x–|–󂵂ĕۑ¶B.mo‚ðì‚éB


ƒtƒ@ƒCƒ‹‚̈Ӗ¡‚ð‚Ü‚Æ‚ß‚é‚ÆA
.potEEE’PŒê‚ÌƒŠƒXƒgi¡Œ»ÝŽg—p‚µ‚Ä‚¢‚é’PŒê‚ð’Šo‚·‚éƒeƒLƒXƒgƒtƒ@ƒCƒ‹j
.poEEEì‹Æƒtƒ@ƒCƒ‹i‰ß‹Ž‚ÉŽg—p‚µ‚ÄA¡‚Í휂µ‚Ä‚¢‚é’PŒê‚Ì–|–óî•ñ‚ȂǂàŽc‚Á‚Ä‚¢‚éƒeƒLƒXƒgƒtƒ@ƒCƒ‹j
.moEEE–|–óƒtƒ@ƒCƒ‹iì‹Æƒtƒ@ƒCƒ‹‚ÉŽc‚Á‚Ä‚¢‚é‚¢‚ë‚¢‚ë‚È–³‘Ê‚ªŽæ‚蜂©‚ꂽƒoƒCƒiƒŠƒtƒ@ƒCƒ‹j

¦ ŽÀ‚ÍCakePHP‚Í .mo ‚ª–³‚­‚Ä‚à .po ‚ð’¼Ú–|–óƒtƒ@ƒCƒ‹‚Æ‚µ‚ÄŽg‚¦‚éB

740:nobody‚³‚ñ
08/04/22 18:29:42
>>737

‚¢‚¢Ž¿–âB‰´‚à‰‚ß‚Ä‚µ‚Á‚½B

>>738,739

‘f“G‚¾‚킟

741:737
08/04/22 18:43:22
>>738-9

’š”J‚ȃŒƒX‚ð‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚·B

CakePHP‚ɂ͂܂¾‚Ü‚¾’m‚ç‚È‚¢‹@”\‚ª‚ ‚é‚ñ‚Å‚·‚ËB
‚¢‚ë‚¢‚ëŠy‚µ‚݂ł·B

742:737
08/04/22 18:44:53
ƒAƒ“ƒJ[‚Ì•t‚¯•ûŠÔˆá‚¦‚Ü‚µ‚½EEE
ƒ}ƒEƒXƒI[ƒo[‚µ‚È‚¢‚悤‚É‚¨Šè‚¢‚µ‚Ü‚·GG

743:739
08/04/22 18:56:32
ˆê‚ÂŒ¾‚¢–Y‚ꂽB.pot .po .mo ‚Æ‚©‚Ì .‚ÅŽn‚Ü‚é‚â‚‚Í
ƒhƒbƒg‚ÅŽn‚Ü‚éƒtƒ@ƒCƒ‹‚ł͂Ȃ­AŠg’£Žq‚Æ‚¢‚¤ˆÓ–¡‚Å‘‚¢‚½B

ƒfƒtƒHƒ‹ƒg‚Å‚Ídefault.po‚âdefault.mo ‚ɂȂéB
‚»‚ꂼ‚ê‚̃tƒ@ƒCƒ‹‚Ìdefault‚Ì•”•ª‚ð•ÏX‚·‚邱‚Æ‚à‰Â”\B

abc.mo ‚Ìê‡A‚»‚Ìê‡A__d('abc', 'hogehoge') ‚Æ‚¢‚¤‘‚«•û‚Å
o—ˆ‚邯Žv‚¤‚ª‚â‚Á‚½‚±‚Æ–³‚¢‚Ì‚Å/cake/basics.php‚Å‚à‚æ‚ñ‚Ç‚­‚êB

744:VŽQŽÒ
08/04/23 05:59:57
ƒuƒ‰ƒNƒ‰‚·‚é‚ñ‚¾‚¯‚ÇA‰´‚¾‚¯H
ƒƒjƒ…[‚ð‘I‚ñ‚ÅA•\ަ‚µI‚í‚é‘O‚ɃTƒCƒg“àŒŸõ‚·‚éBiSpecialoffer‚Æ‚©j
URLØÝ¸(www.islandcruises.com)

OS: WinXP sp2
Browser: IE7
CPU: Core2 6300
Memory: 2G
Service: xampp

CakePHP 1.2‚ÅŠJ”­’†‚Ȃ̂ÅA‚±‚¤‚¢‚¤‚ÌŒ©‚邯ƒrƒr‚Á‚¿‚Ü‚¤EEE

745:744
08/04/23 06:23:11
’Ç‹LF
ƒLƒƒƒbƒVƒ…ƒNƒŠƒAŒã‚Æ‚©‚ÉA
zero‚ÅŒŸõ‚·‚邯ƒnƒ“ƒO‚µ‚â‚·‚¢B

firefox‚¾‚Æ‘åä•v‚Ȃ̂ÅAIE7‚ÌŽd‹Æ‚­‚³‚¢‚ÈB
’²‚ׂĂ­‚é‚©EEE

746:702
08/04/24 18:22:26
>>698-702
‚Ì—¬‚ê‚©‚猋‹ÇAmodel“à‚ÅfindAll‚ðƒI[ƒoƒ‰ƒCƒh‚µ‚Ă݂½‚ª‚È‚ñ‚©ƒAƒ\ƒVƒG[ƒVƒ‡ƒ“‘g‚ñ‚Å‚é‚Ù‚©‚̃‚ƒfƒ‹‚܂ʼne‹¿‚µ‚Ä‚¢‚邿‚¤‚È‹C‚ª‚·‚éEEB

function findAll($conditions=null, $fields=null, $order=null, $limit=null, $page=1, $recursive=null){

if(isset($conditions) && is_array($conditions)){
array_unshift($conditions,"name like '%" . USER_NAME . "%'");
}else{
$conditions = array("name like '%" . USER_NAME . "%'");
}

return parent::findAll($conditions, $fields, $order, $limit, $page, $recursive);
}

747:nobody‚³‚ñ
08/04/24 22:39:06
>>746
1.1‚Á‚ÄbeforeFind‚È‚©‚Á‚½‚Á‚¯H

748:702
08/04/25 12:38:51
>>747
‚ ‚肪‚Æ‚¤A‚Ü‚¶‚Å‚ ‚肪‚Æ‚¤

749:nobody‚³‚ñ
08/04/26 13:26:12
URL‚ð“ǂݞ‚ވȊO‚ÉACakePHPŠO•”‚©‚ç
CakePHP‚ÌŠÖ”‚Æ‚©ŒÄ‚Ô•û–@“à‚Å‚·‚©‚ËH

‹ï‘Ì“I‚ÉŒ¾‚¤‚ÆA‚à‚Æ‚à‚ÆƒEƒFƒuƒTƒCƒg‚ªCMS‚Å\’z‚³‚ê‚Ä‚¨‚èA
V‚½‚ÉCakePHP‚ðŽg‚Á‚½ƒEƒFƒuƒVƒXƒeƒ€‚ð’ljÁ‚µ‚½‚킯‚Å‚·‚ªA
‚»‚ÌCMS‚̃y[ƒWã‚ÉCakePHPƒVƒXƒeƒ€‚Ìî•ñEEE‰ïˆõƒ†[ƒU[–¼‚Ȃǂð
•\ަ‚³‚¹‚½‚¢‚̂ł·B

750:nobody‚³‚ñ
08/04/26 13:30:26
D‚«‚Ȃ悤‚ÉDB’@‚¯‚΂¢‚¢‚ñ‚¶‚á‚Ü‚¢‚©H

751:nobody‚³‚ñ
08/04/26 14:52:38 CCA4AGBq
Shells‚Å‚µ‚傤

752:nobody‚³‚ñ
08/04/26 21:38:26 Uwx0xpWG
ƒZƒbƒVƒ‡ƒ“‚ªƒNƒŠƒA‚³‚ê‚Ä‚µ‚Ü‚Á‚ănƒ}‚Á‚½B
ƒlƒbƒg‚ÅŒŸõ‚·‚邯A‘¶Ý‚µ‚Ä‚¢‚È‚¢css‚â‰æ‘œƒtƒ@ƒCƒ‹‚ª‚ ‚邯Á‚¦A
htaccess‚Å‚ÌÝ’è‚ʼnñ”ð‚Å‚«‚邯‚¢‚¤‚±‚Æ‚¾‚Á‚½B

cssA‰æ‘œƒtƒ@ƒCƒ‹‚̃pƒX‚Æ‘¶Ý‚ª³‚µ‚¢‚±‚Æ‚ðŠm”FA
htaccessƒtƒ@ƒCƒ‹‚ÌÝ’è‚àC³‚µ‚Ă݂½‚ªAƒZƒbƒVƒ‡ƒ“‚̓NƒŠƒA‚³‚ꂽ‚Ü‚ÜB

‚½‚·‚¯‚ÄB

753:nobody‚³‚ñ
08/04/26 22:33:41
>>752
CakePHP‚̃o[ƒWƒ‡ƒ“‚Í‚¢‚­‚ÂH
‚±‚ñ‚Ȃ̂ª‚ ‚Á‚½B

URLØÝ¸(cakephp.jp)


‚¿‚Ȃ݂ÉA‰‚߂ăZƒbƒVƒ‡ƒ“‚ðŽg‚¨‚¤‚Æ‚¢‚ë‚¢‚ë’²‚ׂĂé‚ñ‚¾‚¯‚ÇAŽQl‚ɂȂé
ƒTƒCƒg‚ ‚Á‚½‚çî•ñ‚«‚Ú‚¤B
‚Ƃ肠‚¦‚¸‚±‚Ì‚ ‚½‚è‚ðŽQÆ’†B

URLØÝ¸(cakephp.jp)
URLØÝ¸(d.hatena.ne.jp)
URLØÝ¸(d.hatena.ne.jp)
URLØÝ¸(develop.ddo.jp)
URLØÝ¸(sand-man.blog.so-net.ne.jp)


754:753
08/04/26 22:35:08
‚²‚ß‚ñB‚æ‚­‚Ý‚é‚Æ‘S‘RŠÖŒW‚È‚³‚»‚¤‚¾‚ËB

755:nobody‚³‚ñ
08/04/26 22:37:46
>>753‚͓ǂ܂¸‚É“š‚¦‚Ä‚Ý‚éB“IŠO‚ê‚©‚àB

‚¦[‚ÆAcore.php‚¾‚Á‚¯H ƒZƒLƒ…ƒŠƒeƒBƒŒƒxƒ‹‚ðÝ’è‚·‚邯‚±‚ëB
‚ ‚»‚±‚ªˆê”Ô‚‚¢‚ÆAÚ‘±‚·‚邽‚Ñ‚ÉAƒZƒbƒVƒ‡ƒ“ID‚ª•ÏX‚³‚ê‚éB

‚¾‚©‚ç“r’†‚ŃGƒ‰[H‚Æ‚©‚ ‚邯AƒT[ƒo[‘¤‚ł̓ZƒbƒVƒ‡ƒ“ID‚Ìî•ñ‚ª•Ï‚í‚Á‚Ä‚¢‚é‚Ì‚É
ƒNƒ‰ƒCƒAƒ“ƒg‚Å‚ÍV‚µ‚¢ƒZƒbƒVƒ‡ƒ“ID‚ð‚à‚ç‚«‚ê‚Ä‚¨‚炸AƒZƒbƒVƒ‡ƒ“ID‚ªØ’fƒNƒŠƒA‚³‚ê‚Ä‚µ‚Ü‚¤B

‚¾‚©‚牴‚̓ZƒLƒ…ƒŠƒeƒBƒŒƒxƒ‹‚𒆂ɂµ‚½B

756:755
08/04/26 22:41:33
URLØÝ¸(cakephp.jp)

> slywalker “Še“úŽž: 2007-11-5 12:58

‚±‚Ìl‚Æ“¯‚¶‚±‚ÆB

757:nobody‚³‚ñ
08/04/26 23:10:06 Uwx0xpWG
CAKE_SECURITY‚ðA'medium'‚É‚µ‚Ä‚â‚Á‚Ă݂½‚¯‚ǃ_ƒ‚Å‚µ‚½B

ƒZƒVƒ‡ƒ“‚ðwrite‚µ‚½’¼Œã‚Éread‚µ‚Ă݂½‚çA‚¿‚á‚ñ‚ÆÝ’肳‚ê‚Ä‚é‚̂͊m”F‚Å‚«‚½‚ñ‚Å‚·‚¯‚Ç‚ËB
ŽŸ‚̉æ–Ê‚Åread‚·‚邯‹ó‚ɂȂÁ‚Ä‚éB‚ñ`¢‚Á‚½B

758:nobody‚³‚ñ
08/04/26 23:38:17
‚Ü‚³‚©ƒuƒ‰ƒEƒU‘¤‚Ì–â‘è‚Á‚Ä‚±‚Æ‚ÍEEE
ƒZƒLƒ…ƒŠƒeƒBƒ\ƒtƒg‚Æ‚©B

759:nobody‚³‚ñ
08/04/26 23:42:15
write‚µ‚½’¼Œã‚Éread‚µ‚Ä‚¿‚á‚ñ‚ÆÝ’肳‚ê‚Ä‚¢‚邯
Šm”F‚·‚é‚̂͂ ‚Ü‚èˆÓ–¡–³‚¢‚æB

‚È‚º‚È‚çAî•ñ‚ªŽÀۂɃZƒbƒg‚³‚ê‚é‚Ì‚Í
ƒuƒ‰ƒEƒU‚ɃNƒbƒL[î•ñ‚ª•Ô‚Á‚Ä‚©‚炾‚©‚çB

ieHTTPHeaders‚âLive Http headers
ƒuƒ‰ƒEƒU‚̃NƒbƒL[î•ñ‚ðŒ©‚éƒc[ƒ‹‚ðŽg‚Á‚Ä
’²‚ׂĂ݂悤B

760:nobody‚³‚ñ
08/04/27 00:07:57
‚ ‚Á‚»‚¤‚¾BƒZƒbƒVƒ‡ƒ“‚Ì•ûŽ®‚ɂ͂ǂê‚ðŽg‚Á‚Ä‚¢‚éH cakephpAphpAdatabaseH
Ž©•ª‚ÌŽg‚¢•û‚Ì–â‘è‚à‚ ‚邾‚낤‚¯‚ÇAdatabase‚ª‚È‚ñ‚©‚¤‚Ü‚­‚¢‚©‚È‚©‚Á‚½B


761:nobody‚³‚ñ
08/04/27 00:41:14 DD3/O3h6
ƒZƒbƒVƒ‡ƒ“•ûŽ®(CAKE_SESSION_SAVE)‚ÍA"php"‚Å‚·B

‚¢‚Ü«‚ðŒ©‚Ä‚é‚ñ‚¾‚¯‚ÇAaƒ^ƒO‚É‚æ‚郊ƒ“ƒN‚ʼnæ–Ê‘JˆÚ‚³‚¹‚é‚Ì‚ÅA
ƒZƒbƒVƒ‡ƒ“ID‚ð•t‰Á‚µ‚È‚¢‚Æ‚¢‚¯‚È‚¢‚±‚Æ‚ª‚í‚©‚Á‚½B
URLØÝ¸(cakephp.jp)

‚±‚ê‚©‚ç‚â‚Á‚Ă݂܂·B

762:nobody‚³‚ñ
08/04/27 02:40:18
cake1.2.0.6311Žg‚Á‚Ă܂·‚ªA
sql‚ÌCASE‚Íquery‘Έ‚È‚ñ‚©‚È‚ B$options‚Å‚¢‚¯‚½‚è‚·‚éH

763:761
08/04/28 00:00:23
Ž©ŒÈƒŒƒX‚¾‚¯‚ÇAŒg‘уTƒCƒg‚Ìê‡ACookie‚ªŽg‚¦‚È‚¢Œg‘Ñ’[––‚ª‚ ‚é‚©‚ç
URL‚ɃZƒbƒVƒ‡ƒ“ID‚ð•t‰Á‚·‚é•û–@‚Å‚â‚邵‚©‚È‚¢B
PCƒTƒCƒg‚ÌꇂÍAƒZƒbƒVƒ‡ƒ“ƒnƒCƒWƒƒƒbƒN‚̊댯«‚ª‚ ‚é‚©‚çURL‚ւ̃ZƒbƒVƒ‡ƒ“ID•t‰Á‚ÍŽg‚¦‚È‚¢B

Œ‹‹ÇAƒZƒbƒVƒ‡ƒ“‚ðŽg‚킸cookie‚ʼn^—p‚·‚é•û–@‚ÅŽÀ‘•‚µ‚Ü‚µ‚½B
–{—ˆ‚̈Ӗ¡‚ł̃ZƒbƒVƒ‡ƒ“‚ł͂Ȃ­A’P‚È‚éƒf[ƒ^‚̈ø‚«Œp‚¬—p“r‚Ȃ̂ÅAcookie‚ł悢‚©‚ÆB

764:nobody‚³‚ñ
08/04/28 20:32:23
uƒZƒbƒVƒ‡ƒ“ƒnƒCƒWƒƒƒbƒN‚ª–ˆ“ús‚í‚ê‚Ä‚¢‚Ü‚·v

½ÚØÝ¸(php”Â:236-249”Ô)

765:nobody‚³‚ñ
08/04/29 00:30:20
ˆêTŠÔ‚¢‚¶‚Á‚Ă݂½‚ª‚±‚ñ‚È’v–½“IƒoƒO‚Ìö‚ñ‚¾FW‚ÍŽg‚¤‹C‚ɂȂê‚ñ

766:nobody‚³‚ñ
08/04/29 00:50:53
>>765
‰½‚©ƒoƒO‚ɂԂ¿“–‚½‚Á‚½‚Ì‚©‚à‚µ‚ê‚ñ‚¯‚ÇA‚±‚ñ‚È•—‚É‚¢‚¢“¦‚°‚·‚é
r‚炵‚à‚¢‚邵‚È‚ŸB

–{“–‚É¢‚Á‚Ä‚é‚̂ȂçA‹ï‘Ì“I‚ȃoƒO—á‚ð‹“‚°‚Ä‚Ý‚é‚Æ‚¢‚¢‚æB
‚»‚µ‚½‚ç‘Έ•û–@‚ào‚é‚©‚à‚µ‚ê‚È‚¢‚µB


˜b‚͕ςí‚邯‚ÇA‘O‚̃ŒƒX‚Å‚ào‚Ä‚½‚µA‚Ý‚ñ‚È’m‚Á‚Ä‚é‚Ì‚©‚à‚µ‚ê‚È‚¢‚¯‚ÇA
‚±‚̃TƒCƒg‚¢‚¢‚ËBŽQl‚ɂȂéB
ƒeƒ“ƒvƒŒ‚ÉÚ‚¹‚Ä‚à‚¢‚¢‚ñ‚¶‚á‚È‚¢H

URLØÝ¸(bakery.cakephp.org)


767:nobody‚³‚ñ
08/04/29 02:39:08
‚¨Œˆ‚Ü‚è‚Å‚·‚Ì‚ÅEEE

é“`‰³OO

768:nobody‚³‚ñ
08/05/01 10:47:29 oWWm9vMD
hasMany’è‹`‚µ‚Ä‚¢‚éModel‚ÅAŽq‚̃f[ƒ^‚ªXV‚³‚ꂽ‚çA‚»‚Ìmodified‚Å
e‚Ìmodified‚ðXV‚µ‚½‚¢‚̂ł·‚ªA‚ǂ̂悤‚É‚·‚ê‚΂¢‚¢‚Å‚µ‚傤‚©H

Žq‚̃f[ƒ^XV‚ð‚·‚écontroller‚Å‚¢‚Á‚µ‚å‚ÉXV‚µ‚悤‚Æ‚µ‚½‚̂ł·‚ªA
ãŽè‚­‚¢‚«‚Ü‚¹‚ñ‚Å‚µ‚½B

32 function edit($id = null)
33 {
34 $this->Response->id = $id;
35 $thread_id = $this->Response->field('thread_id');
36
37 if ($this->Response->saveField('cooking_name',$this->data['Response']['cooking_name']))
38 {
39 $this->Thread->saveField('modified',$this->data['Response']['modified']);
40 $this->redirect( '/responses/view/'. $thread_id . '#' . $id);
41 }
42 }


model‚Í‚±‚Ì’Ê‚è‚Å‚·B

7 var $belongsTo = array('Thread' =>
8 array('className' => 'Thread',
9 'conditions' => '',
10 'order' => '',
11 'foreignKey' => 'thread_id'));


769:nobody‚³‚ñ
08/05/01 13:48:12
>>768
39s–Ú‚Íupdate‚¶‚á‚È‚­‚ÄAinsert‚³‚ê‚ĂȂ¢H

770:nobody‚³‚ñ
08/05/01 14:08:31
>>766
ŽQl‚ɂȂéˆÈ‘O‚ÉŒöŽ®‚¶‚á‚ñ‚—

771:768
08/05/02 02:37:54
‚·‚݂܂¹‚ñŽ©ŒÈ‰ðŒˆ‚µ‚Ü‚µ‚½B

39s‚ÌŽè‘O‚ÅAe‚Ì•û‚Éid‚ðݒ肵‚½‚Æ‚±‚ëA‚«‚¿‚ñ‚ÆXV‚³‚ê‚Ü‚µ‚½B
$this->Thread->id = $thread_id;


772:nobody‚³‚ñ
08/05/06 17:41:37
>>771
•ñ‰³‚Å‚·
ŽQl‚É‚³‚¹‚Ä’¸‚«‚Ü‚·B

773:nobody‚³‚ñ
08/05/07 00:15:31 ehDEto56
app/views/layouts/default.thtml@‚É‚ÄA‚ ‚éModel‚̃f[ƒ^‚ð
“WŠJ‚µ‚½‚¢‚̂ł·‚ªA‚Ç‚¤‚·‚ê‚΂¢‚¢‚Å‚µ‚傤‚©H

‘Ήž‚·‚éƒRƒ“ƒgƒ[ƒ‰‚à‚È‚³‚»‚¤‚¾‚µEEEB

774:nobody‚³‚ñ
08/05/07 00:21:12
>>773
ƒ‚ƒfƒ‹‚©‚çƒRƒ“ƒgƒ[ƒ‰‚É’l‚ð“n‚µ‚Äset‚µ‚Äview‚ÅŽg‚¦‚΂¢‚¢‚¾‚¯‚Å‚·‚æB

775:773
08/05/07 00:29:55
>>774
‚Æ‚¢‚¤‚ÆA•¡”‚Ìview‚ÅŽg‚¢‚½‚¢ê‡‚ÍAŠeƒRƒ“ƒgƒ[ƒ‰AŠeƒAƒNƒVƒ‡ƒ“‚Å
set‚·‚邯‚¢‚¤Ž–‚Å‚µ‚傤‚©H

‚ ‚é‚¢‚ÍA‘S‚ẴRƒ“ƒgƒ[ƒ‰‚Ì‘O‚ɓǂݞ‚Ü‚ê‚éA‹¤’ʃRƒ“ƒgƒ[ƒ‰‚Ý‚½‚¢‚Ì‚ª
‚ ‚Á‚½‚è‚·‚é‚̂łµ‚傤‚©B

776:nobody‚³‚ñ
08/05/07 00:37:17
>>775
‚»‚¤

‚ ‚é

777:nobody‚³‚ñ
08/05/07 14:32:05
‚»‚¤‚ ‚邿

778:nobody‚³‚ñ
08/05/07 14:48:46
>>775
ƒ`[ƒgƒV[ƒgŽè‚É“ü‚ê‚é‚ׂµ

779:773
08/05/08 01:09:40
Œ‹‹ÇƒŒƒX‚Ì“à—e‚͂悭•ª‚©‚è‚Ü‚¹‚ñ‚Å‚µ‚½‚ªA‰º‹Lƒy[ƒW‚ðŽQl‚ÉA
requestAction‚Ŏ擾‚·‚鎖‚É‚µ‚Ü‚µ‚½B

URLØÝ¸(cakephp.jp)

/views/layouts/default.thtml
<?php echo $this->set('users', $this->requestAction('/users/getUserList'), array('return')); ?>
<p><?php $user_numbert = array_rand($this->viewVars['users']);
echo $this->viewVars['users'][$user_numbert]['User']['name']; ?></p>


780:nobody‚³‚ñ
08/05/08 01:42:10
>>779
‚¿‚åwwwwwŽu‘ºãã


781:nobody‚³‚ñ
08/05/08 09:23:20
app_controller.php
function beforeRender() {
@# ‚±‚±‚É/users/getUserList‚Ì’†g‚Æ‚©‚ð
@$this->set('user_numbert' , $user_numbert);
}

default.thtml
<?php e(h($user_numbert['User']['name'])) ?>


782:nobody‚³‚ñ
08/05/08 09:34:15
‚¿‚åwwwwwŽu‘ºã㉺‰º‰E¶‰E¶BA

783:nobody‚³‚ñ
08/05/08 19:24:13
ˆÈ‘O‚É‚à‚±‚ñ‚Șb‘肪‚ ‚Á‚½‚悤‚È‹C‚ª‚·‚é‚̂ł·‚ªA

ƒtƒH[ƒ€‚̉æ–Ê‘JˆÚ‚̂Ƃ«‚̃f[ƒ^‚ÌŽ‚¿‰ñ‚è•û‚ɂ‚¢‚ÄEEE

1.•’Ê‚Éhidden‚Å–„‚ßž‚Þ
2.serialize‚µ‚Äbase64_encode‚µ‚½‚à‚Ì‚ðhidden‚Å–„‚ßž‚Þ
3.serialize‚µ‚Äbase64_encode‚µ‚½‚à‚Ì‚ðƒZƒbƒVƒ‡ƒ“‚É‘‚«ž‚Þ

‚Ȃǂªl‚¦‚ç‚ê‚Ü‚·‚ªA
CakePHP“I‚É‚ÍA‚ǂ̕û–@‚ªƒxƒ^[‚Å‚µ‚傤‚©H

784:773
08/05/09 01:55:42
ƒTƒ“ƒvƒ‹ƒR[ƒh‚܂ł²’ñަ‰º‚³‚èA‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B‚¨‚©‚°‚Ńtƒ‹‘•”õ
‚¶‚á‚È‚¢‚âAƒXƒ}[ƒg‚ÈŽÀ‘•‚ª‚Å‚«‚Ü‚µ‚½B

‚Ç‚¤‚à‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

785:nobody‚³‚ñ
08/05/09 09:23:43
>>783
Ž¿–₾‚¯‚ÇB
3‚Åbase64_encode‚·‚éˆÓ–¡‡‚¢‚Á‚ĉ½‚ª‚ ‚é‚ÌH

786:nobody‚³‚ñ
08/05/09 18:49:37
>>783

Ž©•ª‚Í 1B

ƒZƒLƒ…ƒŠƒeƒB‚ª‚Ç‚¤‚±‚¤‚Á‚Ä‚¢‚¤ƒvƒƒOƒ‰ƒ}[‚³‚ñ‚ª‚¢‚é‚Å‚µ‚傤‚¯‚ÇEEEB

787:783
08/05/09 18:55:31
>>785
‚·‚݂܂¹‚ñB‚æ‚­‚í‚©‚ç‚È‚¢‚Å‘‚¢‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½GG
ƒVƒŠƒAƒ‰ƒCƒY‚¾‚¯‚Å\•ª‚Å‚·‚©H

>>786
ÅI“I‚Ésave‚·‚é‚Ü‚¦‚É‚µ‚Á‚©‚èƒoƒŠƒf[ƒg‚·‚ê‚ÎA‚»‚ê‚Å‚à–â‘è‚È‚¢‚Ì‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚ËEEE
‚Å‚à‚â‚Á‚Ï‚èƒ\[ƒXŒ©‚½‚Æ‚«‚ÉAƒpƒXƒ[ƒh‚Æ‚©ƒ[ƒ‹ƒAƒhƒŒƒX‚ª‚à‚ë‚É‘‚¢‚Ä‚ ‚邯A
‚±‚̃TƒCƒg‘åä•v‚©HH‚Á‚Ä‹C‚ɂȂè‚Ü‚·‚ªEEE

‚¿‚å‚Á‚Æ‹C‚ɂȂÁ‚½‚̂ł·‚ªAPEAR‚ÌHTML_QuickForm_Controller‚È‚ñ‚©‚Í
‚ǂ̕û–@‚È‚ñ‚Å‚µ‚傤‚©HH

788:nobody‚³‚ñ
08/05/09 20:19:38
•n–Rl‚ÍæÒ‘ò‚¾
•s–ž‚ðŒ¾‚¤—]—T‚Í‚ ‚é‚­‚¹‚É
푈‚·‚é‰É‚à‚ ‚é

789:nobody‚³‚ñ
08/05/10 00:11:55
>>787
ƒ\[ƒXŒ©‚ç‚ꂽ‚ç‚Á‚Ä‚¢‚¤‚̂͊m‚©‚É‚ ‚éB
‚µ‚©‚à‚»‚ê‚ð–³—–î—‰ü‚´‚ñ‚µ‚Ä“ü—Í•s‰Â‚Ì•¶Žš‚ð“ü—Í‚³‚ê‚é‰Â”\«‚à‚ ‚éB

‚µ‚©‚µA‚æ‚قǂ̃TƒCƒg‚¶‚á‚È‚¢‚Æ‚»‚±‚܂ŃnƒbƒJ[‚à‰É‚¶‚á‚È‚¢‚©‚çUŒ‚‚µ‚È‚¢‚̂łÍH
‚ÆŽv‚¢‚Ü‚·B

Œ»‚ÉA‚±‚± 5”N‚Ù‚ÇA‰½‚à–â‘è‚ ‚è‚Ü‚¹‚ñ‚Å‚µ‚½B

790:nobody‚³‚ñ
08/05/10 16:35:26
>>789
–â‘肪‚ ‚Á‚Ä‚©‚ç‚¶‚á’x‚¢‚ñ‚¾‚¼I
‚ÆŽv‚¢‚‚‚àA‚à‚è‚à‚èhidden‚É“ü‚êž‚ñ‚Å‚µ‚Ü‚¤BB

791:nobody‚³‚ñ
08/05/10 17:55:53
>>787
ƒZƒLƒ…ƒŠƒeƒB–Ú“I‚È‚çbase64_encode‚Í—p‚ð‚È‚³‚È‚¢‚Æ‚¢‚¤”FޝB

>>789
ƒf[ƒ^‚Íhidden‚Å–„‚ßž‚ñ‚Å‚¨‚¢‚ÄA$this->data‚ðserializeŒãsalt‚‚¯‚ănƒbƒVƒ…‰»‚µ‚½‚â‚‚ð•Ê‚Åhidden‚É–„‚ßž‚Þ
ª‚̂ӂ½‚‚ð”äŠr‚µ‚Ä®‡«ƒ`ƒFƒbƒN‚Æ‚©H

792:nobody‚³‚ñ
08/05/10 18:59:59
¡A‚±‚±‚ð”`‚¢‚Ä‚¢‚é’}”g‘åŠw‚Ö

‚΂ê‚Ă邼I

793:nobody‚³‚ñ
08/05/10 19:29:59
•ʂɔ¼Šp•¶Žš—ñ”‚Ƃ©‚¶‚á‚È‚¢‚ñ‚¾‚©‚çƒoƒŒ‚½‚Á‚Ä‚¢‚¢‚¾‚낤‚ÉB

794:nobody‚³‚ñ
08/05/11 11:28:50 qWqUPYxD
“ú–{ŒêƒtƒH[ƒ‰ƒ€‚Æ‚Q‚¿‚á‚ñA‚Ç‚Á‚¿‚Ì•û‚ªƒRƒƒ“ƒg‚à‚炦‚é‚Ì‚©‚ÈH

‚ÆŒ¾‚¢‚‚ÂA‚¢‚Â‚à‚±‚Á‚¿‚É‘‚­‚Ì‚¾‚¯‚ÇEEEB


‰º‚Ì‹LŽ–‚ðŽQl‚ÉAŒg‘Ñ—pƒy[ƒW‚ðì‚Á‚Ä‚¢‚Ü‚·B
URLØÝ¸(www.1x1.jp)

‚ÅApaginate‚Ńy[ƒWƒ“ƒO‚³‚ê‚Ä‚¢‚é‚̂ł·‚ªA‚ЂƂ–â‘肪B

pagineate‚ÌŒ‹‰ÊA‰º‚̂悤‚ÉURL‚ª¶¬‚³‚ê‚é‚̂ł·‚ªA
Œg‘уGƒ~ƒ…ƒŒ[ƒ^iP1ƒGƒ~ƒ…ƒŒ[ƒ^‚ðŽg—pj‚ÅŠm”F‚µ‚½‚Æ‚±‚ëA
‚Ç‚¤‚â‚çupage:2v‚̃Zƒ~ƒRƒƒ“‚ªA—LŒø‚È’l‚ł͂Ȃ¢‚ƃGƒ‰[‚ɂȂé‚Á‚Û‚¢‚Å‚·B

<a href="/~recipe/m/responses/view/page:2">2</a>


‚±‚ê‚Á‚ÄA‚Ç‚¤‘Ήž‚·‚ê‚΂¢‚¢‚̂łµ‚傤H


795:nobody‚³‚ñ
08/05/11 12:01:33
app/config/routes.php‚ÉRoute::connectNamed(array(),array('argSeparator'=>'=')); ‚ð’ljÁ

796:794
08/05/11 13:42:34
>>795
Router::connect‚Å‚·‚ËB

‚Ó‚§‚§A‚·‚®‚É“š‚¦‚Ä‚¢‚½‚¾‚«‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·I
PC‘¤‚Ì•û‚à‚¿‚å‚Á‚Æ’²®‚ª“ü‚è‚Ü‚·‚ªA‚¨‚©‚°‚Å‰ðŒˆ‚µ‚Ü‚µ‚½I

797:nobody‚³‚ñ
08/05/12 02:29:40 8yg2YXGe
CakePHP1.2‚̃oƒŠƒf[ƒVƒ‡ƒ“‚ɂ‚¢‚Ă悭®—‚³‚ꂽƒ}ƒjƒ…ƒAƒ‹‚Æ‚©‚Á‚ĂȂ¢‚©‚È

ƒoƒŠƒf[ƒVƒ‡ƒ“ƒ‹[ƒ‹‚ª‘½—l‚ɂȂÁ‚½‚Ù‚©‚ÉAcreateŽžupdateŽž‚»‚ꂼ‚ê‚É—LŒø–³Œø‚É
‚Å‚«‚é‚È‚ñ‚Ä‚±‚Æ’m‚Á‚½‚Ì‚¾‚¯‚ÇA‚»‚Ì‘¼ŠÜ‚߂Ă¿‚á‚ñ‚Ƃ܂Ƃ܂Á‚½î•ñ‚Á‚ĂȂ¢‚©‚È

798:nobody‚³‚ñ
08/05/12 18:22:39
AuthComponents‚ÅAƒ†[ƒU[î•ñ‚ðŽæ“¾‚µ’¼‚µ‚½‚¢‚Æ‚«A‚ǂ̂悤‚É‚·‚ê‚΂悢‚Å‚µ‚傤‚©H

‚½‚Æ‚¦‚ÎA
ƒƒOƒCƒ“Œã‚Ƀ†[ƒU[ƒƒjƒ…[‚©‚烆[ƒU–¼‚Ì•ÏX‚Ȃǂðs‚Á‚½ê‡A
ƒZƒbƒVƒ‡ƒ“‚ɂ͕ÏX‘O‚̃†[ƒU–¼‚ªŠi”[‚³‚ê‚Ä‚¢‚邽‚ßA
ƒwƒbƒ_[‚Ȃǂɕ\ަ‚³‚ê‚Ä‚¢‚é
u‚悤‚±‚»xx‚³‚ñv‚̂悤‚È•\ަ‚ª•Ï‚í‚ç‚È‚¢A‚Æ‚¢‚¤‚±‚ƂɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚·B

‚¢‚¿‚¨‚¤‚̉ðŒˆô‚Æ‚µ‚Ä‚ÍA
ƒZƒbƒVƒ‡ƒ“‚É‚ÍID‚݂̂ðŠi”[‚µ‚Ä‚¨‚¢‚ÄA
app_controller‚Å
–ˆ‰ñA$this->User->findById‚µ‚ăZƒbƒVƒ‡ƒ“‚É‹L‰¯‚³‚¹‚邯‚¢‚¤•û–@‚ð‚Æ‚Á‚Ä‚¢‚Ü‚·‚ªA
‚ ‚Ü‚èƒXƒ}[ƒg‚ł͂ ‚è‚Ü‚¹‚ñG

ƒ†[ƒU–¼‚Ì•ÏXˆ—‚Ì’¼Œã‚̂݃†[ƒUî•ñ‚ðŽæ“¾‚µ‚È‚¨‚µ‚½‚¢‚̂ł·‚ªA
‚Ȃɂ©‚æ‚¢ƒAƒCƒfƒA‚͂Ȃ¢‚Å‚µ‚傤‚©H

799:nobody‚³‚ñ
08/05/12 20:51:58
>>798
‚È‚ñ‚ƂȂ­‚ŃŒƒX‚µ‚Ă邪•ÏX‚Æ“¯Žž‚ɃZƒbƒVƒ‡ƒ““à—e‚à‘‚«Š·‚¦‚ê‚΂¢‚¢‚ñ‚¶‚á‚È‚¢‚ÌH

800:nobody‚³‚ñ
08/05/12 22:27:51
ŒöŠJ—p‚v‚…‚‚ƒTƒCƒg‚É1.2ŒnŽg‚Á‚Ä‚él‚Á‚Ä‚¢‚éH
DB‚©‚çƒf[ƒ^‚ðview‚Å•\ަ‚·‚邾‚¯‚È‚ç1.2‚Å‚à‘åä•v‚©‚ÈH

Œ»Ý‚Í1.1‚ʼn^—p’†B
‘½Œ¾Œê‘Ήž‚ª1.2‚Å‚â‚è‚â‚·‚¢‚̂ȂçA1.2‚Åì‚è‚©‚¦‚é‚ñ‚¾‚¯‚ÇB

801:nobody‚³‚ñ
08/05/12 22:35:05
>>800
‰´‚Í‚â‚Á‚¿‚á‚Á‚½‚—

”¼”N‚®‚ç‚¢CakePHPŽg‚Á‚Ä‚¢‚ÄAƒRƒA‚Ì’†‚܂Ō©‚Ă邯
‘åä•v‚È‚ñ‚¶‚á‚È‚¢‚©‚È‚Ÿ‚ÆŽv‚¤B

ƒoƒO‚ł͂Ȃ¢‚ªAƒx[ƒ^”Å‚¾‚©‚çŽd—l‚ª•Ï‚í‚é‚Ì‚ª
‚¿‚å‚Á‚ƃlƒbƒNB


802:794
08/05/13 00:21:01
>>800
‚¢‚ÜA‚Q‚¿‚á‚ñ‚Ë‚é‚̃ŒƒVƒsW‚̃TƒCƒg‚ðCakePHP1.2‚Åì‚Á‚Ă܂·B
paginator‚ȂǂªŽg‚¢‚½‚©‚Á‚½‚Ì‚ÆAƒoƒO‚Á‚ĂෂµŽx‚¦‚È‚¢‚Ì‚ÅB


‚ÅA‚ЂƂƒoƒO‚炵‚«‚̂ɓ–‚½‚è‚Ü‚µ‚½B

æ‚É‘‚¢‚½’Ê‚è‚̃y[ƒW‚ðŽQl‚ÉAURLƒ‹[ƒeƒBƒ“ƒO‚Ìprefix‚ðŽg‚Á‚Ä
Œg‘Ñ—p‚ÆPC—p‚̃y[ƒW‚ðì‚蕪‚¯‚µ‚½‚̂ł·‚ªA‚±‚Ìó‘Ô‚Åpaginator‚ðŽg‚¤‚ÆA
PC‘¤‚̃y[ƒW‚ÅA$paginator->prevAnext‚ʼn½ŒÌ‚©Œg‘Ñ—p‚ÌURL
i/m/:controllerEEEj‚Ö”ò‚΂³‚ê‚鎖ۂªB

prefix‚ðÝ’è‚·‚é‘O‚Í”­¶‚µ‚Ä‚¢‚Ü‚¹‚ñ‚Å‚µ‚½B


Œ´ˆö‚Í•s–¾‚Å‚·‚ªA‚±‚ê‚Ü‚½‰½ŒÌ‚©$paginator->options‚Ìݒ莟‘æ‚Å
Ž–Û‚ª”­¶‚µ‚½‚肵‚È‚©‚Á‚½‚è‚·‚é‚Ì‚ÅA”­¶‚µ‚½‚o‚b—p‚Ø[ƒW‚Å‚ÍA

$paginator->options(array('url'=>array("test" => 'test')))

‚ÆAƒ_ƒ~[‚ÌURLƒIƒvƒVƒ‡ƒ“‚ð’ljÁ‚µ‚Ä‚²‚Ü‚©‚µ‚Ä‚¢‚Ü‚·B

803:nobody‚³‚ñ
08/05/13 02:42:36
1.2‚Ì³Ž®ƒo[ƒWƒ‡ƒ“‚Ä‚¢‚‚²‚ëo‚é‚Ì‚©‚ÈH
æ‚芷‚¦‚é‚ׂ«‚©‚Ç‚¤‚©–À‚¤EEE

804:nobody‚³‚ñ
08/05/13 13:48:12
>>800

cakephp 1.1 ‚à 1.2@‚à—¼•ûŠJ”­‚µ‚ăAƒbƒv‚µ‚Ă܂·‚¯‚Ç—¼•û–â‘è‚È‚¢‚Å‚·‚æB

‚½‚¾Aƒ‚ƒoƒCƒ‹ƒTƒCƒg‚àì‚낤‚ÆŽv‚¦‚Î 1.1 ‚Ì wevservices ‚ª•Ö—˜‚Å‚·B

805:nobody‚³‚ñ
08/05/13 18:13:48
‚PD‚Q‚¶‚á‚È‚«‚áŽg‚¢‚½‚­‚È‚¢ƒYƒ‰

806:nobody‚³‚ñ
08/05/13 19:48:08
‰æ‘œ•\ަŒn‚̃Rƒ“ƒ|[ƒlƒ“ƒg‚ðì‚Á‚ÄŽg‚¤‚Æ‚«A
ÅŒã‚Éheader‚ÅContent-type‚ȂǂðŽw’è‚·‚é‚킯‚Å‚·‚ªA
controller.php‚Ìheader(hlocation...‚Æ‚©‚Ô‚Á‚Ä‚µ‚Ü‚Á‚ÄAƒGƒ‰[‚ªo‚Ä‚µ‚Ü‚¢‚Ü‚·B

‚݂Ȃ³‚ñ‚͂ǂ̂悤‚Ɉ—‚µ‚Ä‚¢‚é‚̂łµ‚傤‚©H

‚í‚©‚肸‚ç‚­‚Ä‚·‚݂܂¹‚ñEEEG

807:nobody‚³‚ñ
08/05/13 19:56:04
>>806
‚í‚©‚é‚í‚©‚éB
<img src="hoge.php?=">

‚Ý‚½‚¢‚Ȃ̂œǂÝo‚·‚â‚‚łµ‚åH
–l‚̓MƒuƒAƒbƒv‚µ‚Ü‚µ‚½‚ËB

URLØÝ¸(www.hideblog.net)

‚ðŽg‚Á‚Ă܂·B

808:806
08/05/13 20:02:52
>>807
‚»‚ê‚Å‚·I
‚í‚©‚Á‚Ä‚à‚炦‚ĈÀS‚µ‚Ü‚µ‚½B

ƒŠƒ“ƒNæ‚Ì‚à‚Ì‚ÍAƒLƒƒƒbƒVƒ…‚ɕۑ¶‚µ‚Ä‚»‚ê‚ð•\ަ‚·‚éA‚Æ‚¢‚¤‚à‚̂łµ‚傤‚©H
‚±‚ê‚Í‚±‚ê‚ŕ֗˜‚Å‚·‚ªA‚â‚Í‚è‚Å‚«‚ê‚΃XƒgƒŒ[ƒg‚É•\ަ‚µ‚½‚¢‚Å‚·‚ËEEE


809:nobody‚³‚ñ
08/05/13 22:25:09 Akbr9Dkj
>>806
ob_clean()‚͂ǂ¤‚Å‚µ‚傤B

810:nobody‚³‚ñ
08/05/13 22:27:45
>>807
‚Ü‚Á‚½‚­‚à‚Á‚ĈӖ¡‚ª‚í‚©‚è‚Ü‚¹‚ñ‚ª
‚½‚Ô‚ñ‚±‚ê‚Å‰ðŒˆ‚Å‚µ‚傤B

URLØÝ¸(www.ideaxidea.com)

811:nobody‚³‚ñ
08/05/14 09:31:44
CakePHP‚̘b‘è‚ł͂Ȃ¢‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚ªEEE

‚½‚Æ‚¦‚΃^ƒXƒN‚ðƒXƒe[ƒ^ƒX•ʂɕ\ަ‚·‚éê‡


ƒRƒ“ƒgƒ[ƒ‰‘¤‚ÅA
$this->set('yet_tasks', $this->Task->findAllByStatus('yet'));
$this->set('done_tasks', $this->Task->findAllByStatus('done'));
‚̂悤‚É“ñ“xŽæ“¾‚·‚é‚Ì‚ÆA

$this->set('tasks', $this->Task->findAll());
‚Æ‚µ‚ÄA

ƒrƒ…[‚Å

foreach ($tasks as $task) {
if ($task['Task']['status'] == 'yet') {
echo ....

‚Æ‚·‚é‚̂łÍA
‚Ç‚¿‚ç‚̂ق¤‚ªƒpƒtƒH[ƒ}ƒ“ƒX‚ª—D‚ê‚Ä‚¢‚é‚̂łµ‚傤‚©H

‚²‹³Žö‚¨Šè‚¢‚µ‚Ü‚·B

812:nobody‚³‚ñ
08/05/14 09:48:17
‚Ç‚Á‚¿‚à‚¾‚ß

813:nobody‚³‚ñ
08/05/14 09:49:25 XltYBCAy
‘OŽÒ‚̂ق¤‚ª–ˆ‰ñDBƒAƒNƒZƒX‚ª”­¶‚·‚邽‚ß‘¬“x‚Æ‚¢‚¤“_‚ł̃pƒtƒH[ƒ}ƒ“ƒX‚͈«‚¢‚Å‚µ‚傤‚ËB

ŒãŽÒ‚̂ق¤‚ÍAAƒrƒ…[‚É‚ ‚܂肻‚±‚܂ŕ¡ŽG‚ȃƒWƒbƒN‚ð‹Lq‚·‚邱‚Ƃɂæ‚éƒR[ƒh‚ÌŒø—¦‚̈«‚³
‚Æ‚¢‚¤“_‚ŃpƒtƒH[ƒ}ƒ“ƒX“ï‚ ‚è‚©‚àB

‘ÎۂƂȂéƒf[ƒ^—ÊŽŸ‘悾‚¯‚ÇA‚»‚±‚܂Ńf[ƒ^‚ª‘½‚­‚È‚­‚ăT[ƒo‚̃XƒyƒbƒN‚ª\•ª‚Å‚ ‚ê‚ΑOŽÒ‚Ì•û‚ª
ƒR[ƒfƒBƒ“ƒO‚Í‘‚¢‚ñ‚¶‚á‚ËHŒÂl“I‚Ȉӌ©‚¾‚¯‚ÇB

814:nobody‚³‚ñ
08/05/14 13:49:50
806‚Å‚·B
>>809>>810

‚»‚Ì•û–@‚ÍŽŽ‚µ‚Ă܂¹‚ñ‚Å‚µ‚½B
ŽŸ‰ñ‚â‚Á‚Ă݂悤‚ÆŽv‚¢‚Ü‚·B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B


815:nobody‚³‚ñ
08/05/14 14:46:18
ƒfƒUƒCƒi[‚Ì—v–]‚ɉž‚¦‚Ä‚¿‚å‚¿‚å‚Á‚Æ•ÏX‚·‚邯‚«‚È‚ñ‚ÄA
view‚¢‚¶‚Á‚½•û‚ª‘‚©‚Á‚½‚è‚·‚é‚ñ‚ÅA
‚‚¢‚‚¢‚â‚Á‚¿‚Ⴄ‚ñ‚¾‚æ‚È‚ŸB
‚ñ‚ÅA‹C‚¢‚½‚çview‚ª‚¦‚ç‚¢‚±‚Ƃɂ—

816:nobody‚³‚ñ
08/05/15 00:40:28
CakePHP‚©Ruby on Rails‚©‚Å–À‚Á‚Ă܂·B

ƒT[ƒo[ŠÖ˜A‚Ì’mޝ‚ª‘S‚­‚È‚¢‚̂ł·‚ªA
ƒAƒvƒŠŠ®¬Œã‚ÌŒöŠJ¡‘O‚Å¢‚ç‚È‚¢‚½‚߂ɂÍA
CakePHP‚ð‘I‚ñ‚Å‚¨‚¢‚½‚Ù‚¤‚ªA‚·‚ñ‚È‚èŒöŠJ‚Å‚«‚é‚Å‚µ‚傤‚©H

817:nobody‚³‚ñ
08/05/15 00:57:18
>>816
‚Ç‚Á‚¿‚àŽ©•ª‚ÅŽŽ‚µ‚½‚Ù‚¤‚ª‚¢‚¢‚ÆŽv‚¤B
‰´‚ÍŠµ‚ê‚Ă邩‚çCakeD‚«‚¾‚¯‚ÇB

Å’áŒÀ‚̃AƒvƒŠì‚Á‚ÄŽI’u‚­‚Ü‚ÅŽŽ‚µ‚Ă݂鎖‚ðƒIƒXƒXƒ‚·‚éB

818:816
08/05/15 01:04:37
>>817
ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

Cake‚È‚ç‚ΊiˆÀ‚̃Œƒ“ƒ^ƒ‹ƒT[ƒo‚ÅŽŽ‚µ‚Ă݂邱‚Æ‚à‚Å‚«‚é‚̂ł·‚ªA
Ruby‚Æ‚È‚é‚Æ‚»‚±‚»‚±’l‚Ì’£‚邯‚±‚낳Ȃ¢‚ƃ_ƒ‚Ý‚½‚¢‚ÅA
‚»‚ꂾ‚¯‚Ì‚¨‹à‚ðo‚µ‚ÄAÝ’u‚Å‚«‚È‚©‚Á‚½‚Æ‚È‚é‚ÆEEE

1.2‚̈À’è”Å‚à‚à‚¤‚·‚®‚Ý‚½‚¢‚Å‚·‚µA
‚â‚Á‚Ï‚è‰SŽÒ‚É‚ÍCake‚È‚ñ‚Å‚·‚©‚Ë‚¥EEE

819:nobody‚³‚ñ
08/05/15 01:14:45
>>818
‚‰¼‘zƒT[ƒo@‚Ü‚½‚Í@“K“–‚ȋ󂫃}ƒVƒ“‚Ålinux

820:nobody‚³‚ñ
08/05/15 17:54:14
ƒŒƒ“ƒ^ƒ‹ƒT[ƒo[‚Å–â‘è‚Ȃ̂͂¨‹à‚æ‚è‚à
‚Þ‚µ‚ëƒT[ƒo[‚ðŠÇ—‚Å‚«‚é‚©‚Ç‚¤‚©B

URLØÝ¸(www.fs-virtual.jp) 945‰~/ŒŽ`
URLØÝ¸(www.tsukaeru.net) 2480‰~/ŒŽ`
URLØÝ¸(www.ymc.ne.jp) 4950‰~/ŒŽ

821:nobody‚³‚ñ
08/05/15 21:43:23
@@™ ÁÝ

@@@ @ @ ™@ÁÝ@@V@ ÈQÈ @ ^PPPPPPP
@ @ @ @ @@R@QQ__i_EÍEjƒ@ 1.2‚Ü‚¾[H
@@ @ @ @ @ @ _Q^¼@¼Q)Q _QQQQQQQ
@@ @ @ @ @ ^PPPPPPP^|
@@@@@@@@| P PPPPPP:|@:|
@@@@@@@@|@@@@@@@@@@@.|^


822:nobody‚³‚ñ
08/05/19 16:23:52
MediaViewi/cake/lib/view/media.phpj‚Á‚Ăǂ¤Žg‚¤‚ñ‚¾‚낤H
URLØÝ¸(dsi.vozibrale.com)
URLØÝ¸(bin.cakephp.org)
‚ð“ǂތÀ‚èA“ÁŽê‚ȃtƒ@ƒCƒ‹‚ðƒ_ƒEƒ“ƒ[ƒh‚³‚¹‚½‚¢‚Æ‚«‚Æ‚©‚ÉŽg‚¤‚Ý‚½‚¢‚¾‚¯‚ÇA
“K“–‚ɓǂތÀ‚èƒtƒ@ƒCƒ‹‚ðo—Í‚·‚éƒwƒbƒ_[î•ñ‚Ì’iŠK‚Ì‚±‚Æ‚µ‚©‘‚©‚ê‚Ä‚¢‚È‚¢Bi‚ AView‚Ì•”•ª‚¾‚©‚ç“–‘R‚©j

‚¨‚»‚ç‚­Aƒf[ƒ^[ƒx[ƒX‚©‚çƒOƒ‰ƒt‚ðGD‚Æ‚©‚ŃXƒNƒŠƒvƒg‘¤‚Åì‚Á‚½‚à‚Ì‚ð•\ަ‚·‚éꇂȂñ‚©‚Å
Žg‚¤‚ñ‚¾‚낤‚¯‚ÇA‚±‚̃XƒNƒŠƒvƒg‚Ҭ‚µ‚½‰æ‘œ‚̃oƒCƒiƒŠƒf[ƒ^[‚͂ǂ̃^ƒCƒ~ƒ“ƒO‚ÅA‚Ç‚±‚ÌŠÖ”‚ÉŠi”[‚·‚ê‚΂¢‚¢‚Ì‚â‚çH

823:877
08/05/20 09:40:48 xs/omlLe
URLØÝ¸(IP)
‚ɃAƒNƒZƒX‚·‚邯URLØÝ¸(IP)‚ª
ƒfƒtƒHƒ‹ƒg‚ÅŽÀs‚³‚ê‚Ü‚·‚¯‚ÇA‚±‚̃AƒNƒVƒ‡ƒ“‚ð•Ï‚¦‚é‚É‚Í
‚Ç‚¤‚µ‚½‚ç‚¢‚¢‚Å‚·‚©H

824:nobody‚³‚ñ
08/05/20 11:01:51
>>823
URLØÝ¸(cakephp.jp)
‚©‚È

825:nobody‚³‚ñ
08/05/20 11:16:01
CakePHP 1.2 stable coming soon ‚ÆŒ¾‚Á‚Ă邩‚çA‚»‚ë‚»‚ë 1.1 -> 1.2 ˆÚsŽè‡‚ð‚܂Ƃ߂½‚¢‚È

â‘΂Ɏè‚ð“ü‚ê‚邯‚±‚ë
„§‚³‚ê‚Ä‚¢‚邯‚±‚ë
‚Æ‚©
‚͂܂èƒ|ƒCƒ“ƒg
‚Æ‚©

826:nobody‚³‚ñ
08/05/20 11:38:08
URLØÝ¸(puyo2.upper.jp) ‚ÌPDF‚ð’†S‚É

¡â‘΂Ɏè‚ð“ü‚ê‚邯‚±‚ë
EÝ’èƒtƒ@ƒCƒ‹‚Ì•ÏXiWarningo‚µ‚È‚ª‚ç“®‚­‚¯‚Çj
# /app/config/core.php
define('DEBUG', 1);
¨ Configure::Write('debug', 2);

¨ Configure::write('Security.salt', 'your original string'); # add

Eƒwƒ‹ƒp[•ÏX‚É”º‚¢Aview‘S”Ê
”ñ„§‚Ü‚½‚Í”pŽ~‚³‚ꂽ‚à‚Ì
$html->input
$html->submit
$html->tagErrorMsg etc...
V‚½‚É‹­‰»E’ljÁ‚³‚ꂽ‚à‚Ì
FormHelper
PaginatorHelper
XMLHelper

¡„§‚³‚ê‚Ä‚¢‚é
Evalidates‚Ɉø”‚ð“n‚³‚È‚¢
$this->ModelName->validates($this->data);
¨ $this->ModelName->data = $this->data['ModelName'];
¨ $this->ModelName->validates();
Eview‚ÌŠg’£Žq
action_name.thtml
¨ action_name.ctp

ŠÔˆá‚¢‚ ‚Á‚½‚ç’ù³‚æ‚낵‚­

827:nobody‚³‚ñ
08/05/20 13:22:09
findŒn‚à‚È‚ñ‚©C³‚ ‚Á‚½‚ñ‚¶‚á‚È‚Á‚½‚¯H

828:nobody‚³‚ñ
08/05/20 19:13:39
ŒŸõ‚µ‚Ä‚à‚¤‚Ü‚­Œ©‚‚¯‚ç‚ê‚È‚©‚Á‚½‚Ì‚ÅA‹³‚¦‚Ä‚­‚¾‚³‚¢B
SELECT * from `Model` WHERE ( `Model`.`field_1` like '%xxx%' OR `Model`.`field_2` like '%xxx%' ) AND `field_3` = 'yyy';
‚Ý‚½‚¢‚ÈSQL‚ð”­s‚µ‚½‚¢ê‡‚Ì$conditions‚ÌŽw’è‚͂ǂ¤‚µ‚½‚ç—Ç‚¢‚̂łµ‚傤H

‚Ü‚½A
SELECT * from `Model` WHERE@concat( `Model`.`field_1` , `Model`.`field_2` ) like '%xxx%';
‚Æ‚¢‚¤‚Ì‚à’m‚肽‚¢‚Å‚·B

829:nobody‚³‚ñ
08/05/20 19:19:52 wZOYKZBI
ƒo[ƒWƒ‡ƒ“1.2‚ÌAuthComponent‚ł̔F؂œñdƒƒOƒCƒ“‚ð–h‚¬‚½‚¢‚ñ‚¾‚¯‚ÇA
—Ç‚¢•û–@‚©ŽQlƒy[ƒW‚ª‚ ‚Á‚½‚狳‚¦‚ĉº‚³‚¢B

830:nobody‚³‚ñ
08/05/21 01:03:54 +T6Kz2/1
CakePHP‚Á‚ÄDB‚̃Jƒ‰ƒ€–¼‚܂Ŕ›‚é‚Ì‚ËB
‚»‚ÌŽž“_‚ÅŒó•â‚©‚çŠO‚ꂽ‚ËB

831:nobody‚³‚ñ
08/05/21 01:16:01
>>830
‚³‚悤‚È‚çB
‚»‚Ì”›‚è‚È‚µ‚Ås‚±‚¤‚ÆŽv‚¦‚Îs‚¯‚é‚ñ‚¾‚¯‚Ç‚ÈB
‚¶‚႟‚ÌB

832:nobody‚³‚ñ
08/05/21 01:57:45
>>830
‚»‚ñ‚Ȃɑå•ÏH
‚½‚µ‚©ARoR‚Å‚à‚ ‚Á‚½‚ÆŽv‚¤‚¯‚ÇB

id‚Æcreated‚Æmodified‚­‚ç‚¢‚µ‚©ˆÓޝ‚µ‚½Ž–‚È‚¢‚¯‚ÇA
‘¼‚É‚à‚ ‚é‚Ì‚©‚ÈH

833:nobody‚³‚ñ
08/05/21 02:29:51
‚Æ‚¢‚¤‚©‚µ‚΂邩‚ç•Ö—˜‚Ȃ킯‚Å‚·‚ª

834:nobody‚³‚ñ
08/05/21 10:27:32
>>832
name or title ƒtƒB[ƒ‹ƒh‚ÅgenarateList‚ªŽ©“®“I‚Éid‚Æ”z—ñ‚ð•Ô‚·
‚ ‚Æ‚ÍAxxx_id ‚Æ‚© xxx_yyy ‚Æ‚©‚̃Aƒ\ƒVƒG[ƒVƒ‡ƒ“Œn‚©‚ÈH

‚¢‚¸‚ê‚É‚¹‚æCoC‚Ì—”O‚É“¯’²‚Å‚«‚È‚¢l‚ÍRoR‚ð‚Í‚¶‚߂Ƃµ‚½ƒtƒŒ[ƒ€ƒ[ƒN‚Í–³—‚¾‚í‚ÈB
RoR‚ł͂Ȃ­ACakeƒXƒŒ‚É‘‚«ž‚Þ>>830‚ÉŠ£”t

835:nobody‚³‚ñ
08/05/21 12:50:06
> name or title ƒtƒB[ƒ‹ƒh‚ÅgenarateList‚ªŽ©“®“I‚Éid‚Æ”z—ñ‚ð•Ô‚·
‚»‚¤‚¢‚¦‚΂»‚ñ‚È‚à‚Ì‚à‚ ‚Á‚½‚ËB1.2‚Å‚Í
find('list')‚É‚©‚í‚é‚킯‚¾‚¯‚ÇB

ƒ\[ƒXŒ©‚½‚¯‚ÇA1.2beta‚Ì’iŠK‚Å‚ÍAƒtƒB[ƒ‹ƒh–¼Žw’è‚·‚é•û–@
–³‚©‚Á‚½‹C‚ª‚·‚éB‚È‚ñ‚Å‚¾‚낤‚ËB

Œ‹‹Ç‚ÍAgenarateList‚ð1.2‚Å“®‚©‚µ‚½‚Æ‚«‚ÌŒx‚Ì’Ê‚è
find('all')‚ÌŒŸõŒ‹‰Ê‚ðSet::combine($results, $keyPath, $valuePath);
‚µ‚Ä‚¢‚邾‚¯‚È‚ñ‚ÅAŽ©•ª‚Å‚â‚ê‚΂¢‚¢‚ñ‚¾‚¯‚Ç‚Ë

> ‚ ‚Æ‚ÍAxxx_id ‚Æ‚© xxx_yyy ‚Æ‚©‚̃Aƒ\ƒVƒG[ƒVƒ‡ƒ“Œn‚©‚ÈH
‚±‚ê‚͂ȂŸEEE‚Ý‚ñ‚È“¯‚¶‚悤‚È–¼‘O‚̂‚¯•û‚µ‚È‚¢H
››ƒe[ƒuƒ‹‚ÌID‚È‚ñ‚¾‚©‚ç››_id‚Á‚ÄB

836:nobody‚³‚ñ
08/05/21 18:07:50
ƒJƒ‰ƒ€–¼‚Æ‚©l‚¦‚é‚Ì‹êŽè‚È‚ñ‚Å”›‚ç‚ê‚Ä‚½•û‚ªŠy‚¾‚ȉ´‚ÍB
ƒRƒ“ƒgƒ[ƒ‰–¼‚Æ‚©ƒƒ\ƒbƒh‚Ì–¼‘O‚Æ‚©l‚¦‚é‚̃zƒ“ƒgŒ™B‚©‚Á‚±‚¢‚¢–¼‘Ol‚¦‚éƒZƒ“ƒX–³‚­‚ÄB

837:nobody‚³‚ñ
08/05/21 18:10:51
ƒXƒyƒ‹’²‚ׂ½‚è‚·‚é‚Ì‚à–Ê“|‚¾‚©‚çAƒ[ƒ}Žš‚Æ‚©‚—

838:nobody‚³‚ñ
08/05/21 18:29:28
‚½‚µ‚©‚É€–Ú‘S•”‚̃Xƒyƒ‹’²‚ׂé‚Ì‚Á‚ÄŽžŠÔ‚©‚©‚邿‚Èw
”ñ‰pŒêŒ—‚̉´—Ü–Ú

839:nobody‚³‚ñ
08/05/21 22:53:45
>>838
‚ ‚êA‚±‚ñ‚ȂƂ±‚ë‚ɉ´‚ª‚¢‚邼H‚—


Å‹ßAƒAƒ‹ƒN‚Å’²‚ׂ邿‚¤‚ɂȂÁ‚ÄA‚¿‚å‚Á‚ÆŠy‚ɂȂÁ‚½B
URLØÝ¸(www.alc.co.jp)


ƒJƒ‰ƒ€–¼‚Í“K“–‚ȉpŒê‚Å‚¢‚¢‚ªAƒe[ƒuƒ‹–¼‚Í‚«‚¿‚ñ‚Æ‚µ‚½‰p’PŒê‚ɂȂÁ‚ĂȂ¢‚ÆA
’P•¡‚̕ω»‚ª‚Ë‚¥BBB

840:nobody‚³‚ñ
08/05/21 22:58:34
ƒ[ƒJƒ‹‚ÉŽ«‘ƒ\ƒtƒg“ü‚ê‚Ä‚¨‚¢‚½‚Ù‚¤‚ª‚¢‚¢‚¼B
‚Ç‚¤‚àƒEƒFƒu‚¾‚ÆŽžŠÔ‚ª‚©‚©‚éB

‚¨‚ê‚ÍMS Office‚ɂ‚¢‚Ä‚¢‚½bookshelf‚ðŽg‚Á‚Ä‚¢‚éB

841:839
08/05/21 23:38:50
>>840
Bookshelf‚©B‰ù‚©‚µ‚¢‚È‚ŸB

Bookshelf‚à‚¢‚¢‚ñ‚¾‚¯‚ÇAƒAƒ‹ƒN‚Í—á•¶‚ª‚¢‚ë‚¢‚ëo‚Ä‚­‚é‚Ì‚ÅA
‚»‚±‚ª‚¨‚·‚·‚ßB
‚½‚µ‚©‚Ƀ[ƒJƒ‹‚Ì•û‚ª‘¬‚¢‚¯‚Ç‚ËB

842:nobody‚³‚ñ
08/05/22 00:42:45
>>839

‰´”­Œ©I

843:nobody‚³‚ñ
08/05/22 09:57:07
 cake.php‚ªapp/webrootˆÈ‰º‚Ìsqliteƒtƒ@ƒCƒ‹‚ðŒ©‚Ä‚È‚¢H

sqliteƒtƒ@ƒCƒ‹(app/webroot/cake.sqlite)‚ð—pˆÓ‚µ‚Ä‚©‚ç
cake.php‚ðŽÀs‚µ‚Ä‚¢‚邯‚ǃGƒ‰[ƒƒbƒZ[ƒW‚ªo‚Ä“{‚ç‚ê‚éB

sqliteƒtƒ@ƒCƒ‹(app/webroot/cake.sqlite)‚ð
./cake.sqlite‚Ɉړ®‚µ‚Ä‚â‚邯uBake All completevB

 ƒGƒ‰[ƒƒbƒZ[ƒW
$ php cake/console/cake.php bake all Post
...
Error: Missing database table 'posts' for model 'Post'

 app/config/database.php
<?php
class DATABASE_CONFIG {

var $default = array(
'driver' => 'sqlite',
'persistent' => false,
'host' => 'localhost',
'port' => '',
'login' => '',
'password' => '',
'database' => 'cake.sqlite',
'schema' => '',
'prefix' => '',
'encoding' => ''
);
}
?>

844:nobody‚³‚ñ
08/05/22 13:44:12
‰pŒê‚Ì“¤’mޝ
Data : •¡”Œ`
Datum : Data‚Ì’P”Œ`

CakePHP‚â‚é‚܂Œm‚ç‚ñ‚©‚Á‚½BBB


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

4320“ú‘O‚ÉXV/213 KB
’S“–:undef