yPHPzƒtƒŒ[ƒ€ƒ[ƒ ..
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‚©‚ç‚¶‚Ⴞ‚¢‚ÔŽèŠÔ‚ª‚©‚©‚é
442:nobody‚³‚ñ
09/01/19 18:26:26
‚Â[‚©‚à‚¤
Auth‚ÌŽ©“®ƒnƒbƒVƒ…‰»‚𖳂‚µ‚Ä
Žè“®‚ŃnƒbƒVƒ…‰»‚·‚é‚Ì‚ªˆê”ÔŠy‚¾‚í
443:nobody‚³‚ñ
09/01/19 19:02:35
cake‚ÍŒª‹•‚ÈS‚ª‚È‚¢‚ÆŽg‚¢‚±‚È‚¹‚È‚¢
444:nobody‚³‚ñ
09/01/19 19:20:43
ƒnƒbƒVƒ…‰»‚È‚ñ‚ă†[ƒUƒpƒXƒ[ƒh‚‚ç‚¢‚Å‚µ‚©‚â‚Á‚ĂȂ¢‚µ
Ž©“®ƒnƒbƒVƒ…‰»Ž~‚߂ăZ[ƒuŽž‚ƃƒOƒCƒ“Žž‚ɃnƒbƒVƒ…‰»‚·‚邿‚¤‚É‚µ‚½‚ç‚Å‚«‚½‚‚¹‚¦I
445:nobody‚³‚ñ
09/01/19 22:36:21
form•”•ª‚Í
name="raw_password"
name="raw_password_confirm"
‚É‚µ‚Æ‚¢‚ÄA
validate‚Å‚ÍA
raw_password‚Æraw_password_confirm‚ð”äŠr
save‚Ì‘O‚Épassword = raw_password‚µ‚Æ‚‚Ì‚ÍH
446:nobody‚³‚ñ
09/01/19 22:42:10
‚»‚ê‚à‚¢‚¢‚©‚à‚Ë
ƒRƒ“ƒ|[ƒlƒ“ƒg‚ÉŽè“ü‚ê–³‚‚Ä—Ç‚¢‚µ
‚Å‚àAuth‚ňÖٓI‚ɃnƒbƒVƒ…‰»‚³‚ê‚é‚í‚è‚É‚»‚ê‚ðˆÓޝ‚µ‚½ƒR[ƒfƒBƒ“ƒO‚ɂȂÁ‚Ă邩‚ç
ˆá˜aŠ´‚Í‚ ‚邯‚Ç‚Ë
‚»‚ê‚È‚ç–¾Ž¦“I‚É‘‚•û‚ªA‚Æ‚¨‚à‚¤
447:nobody‚³‚ñ
09/01/20 00:34:26
Validation‚Å–ß‚Á‚½‚Æ‚«‚̓pƒXƒ[ƒh‚ÍÄ“ü—Í‚³‚¹‚é•û‚ªˆê”Ê“I‚¾‚ÆŽv‚¤‚¯‚Ç‚ËB
448:nobody‚³‚ñ
09/01/20 00:36:53
‚ ‚ŸA‚»‚¤‚¢‚¤˜b‚©B
•’ÊÄ“ü—Í‚Ìۂɂ̓pƒXƒ[ƒh‚ÍÁ‚¦‚Ä‚é‚Å‚µ‚å
449:nobody‚³‚ñ
09/01/20 02:09:06
ƒGƒŒƒƒ“ƒg‚ðŒÄ‚Ño‚·‚ñ‚¶‚á‚È‚‚Ä
ƒrƒ…[‚©‚çƒAƒNƒVƒ‡ƒ“‚ðŒÄ‚Ño‚·Ž–‚Á‚Äo—ˆ‚È‚¢‚Ì‚©‚ÈH
450:nobody‚³‚ñ
09/01/20 02:15:23
Ž–ŒÌ‰ðŒˆ
451:nobody‚³‚ñ
09/01/20 02:47:07 W42hdWVL
iis,oracle,php5ƒCƒ“ƒXƒg[ƒ‹ŒãA
cakePHP“ü‚ê‚ÄAƒuƒƒO‚̃`ƒ…[ƒgƒŠƒAƒ‹‚â‚Á‚Ä‚ñ‚¾‚¯‚ÇA
ƒrƒ…[ì‚Á‚ÄŠm”F‚·‚邯‚±‚ë‚̃e[ƒuƒ‹ˆê——•\ަ‚Å“ú–{Œêƒf[ƒ^‚ª•\ަ‚³‚ê‚Ü‚¹‚ñB
”¼Šp‰p”‚Å‚·‚Æ•\ަ‚³‚ê‚Ü‚·B”’lA“úŽž‚à–â‘è‚È‚•\ަ‚³‚ê‚Ä‚¢‚Ü‚·B
db“à‚É‚ÍA³‚µ‚¢‘SŠpƒf[ƒ^‚ª“ü‚Á‚Ä‚¢‚é‚̂ł·‚ªA
‚È‚º‚Å‚µ‚傤H
452:nobody‚³‚ñ
09/01/20 02:49:30
>>451
ƒ\[ƒX‚Ì•¶ŽšƒR[ƒh‚ÆMySQL‚Ì•¶ŽšƒR[ƒhŠm”F
453:nobody‚³‚ñ
09/01/20 02:50:47 W42hdWVL
—¼•ûAutf8‚Å‚·B
454:nobody‚³‚ñ
09/01/20 03:21:49
‚»‚à‚»‚àoracle‚©EE
455:nobody‚³‚ñ
09/01/20 11:56:56
>>452
oracle‚¾‚Æ‘‚¢‚Ä‚ ‚邾‚ëƒ{ƒP
‚ȂɂªMySQL‚Ì•¶ŽšƒR[ƒh‚¾‚æ
456:nobody‚³‚ñ
09/01/20 13:54:45
>>451
php‚Ìinternal_encoding‚Æ‚©‚»‚̕ӂÌÝ’èŠm”F
‚ ‚Æcake‚ð‰î‚³‚¸’¼ÚÚ‘±¨o—Í‚ª•¶Žš‰»‚¯‚·‚é‚©”Û‚©Šm”F
457:nobody‚³‚ñ
09/01/20 15:52:01
>>455
www
458:nobody‚³‚ñ
09/01/20 16:57:25
‚ ‚êAˆêl‚¾‚¯IDo‚Ä‚é‚È
459:nobody‚³‚ñ
09/01/20 17:03:38 b4+xy3zg
sage–³‚«‚áo‚é‚Å‚µ‚å
460:nobody‚³‚ñ
09/01/20 17:07:06
‚È‚é‚Ù‚Ç‚»‚¤‚¢‚¤‚±‚Æ‚©
461:nobody‚³‚ñ
09/01/20 17:13:23
sage–³‚‚Ä‚ào‚È‚¢‚¯‚Ç‚Ë
462:nobody‚³‚ñ
09/01/20 17:41:48
1.2‚È‚Á‚Ä‚©‚ç‚Ìfind‚âinput‚ÌC³‚Í’n–¡‚¾‚¯‚Ç—Ç‚¢‚Ë
”ñí‚É•ª‚©‚è‚â‚·‚‚È‚Á‚½
463:nobody‚³‚ñ
09/01/21 01:59:22
scaffold‚¾‚ÆAuthƒRƒ“ƒ|[ƒlƒ“ƒg‚Á‚Ä‚¿‚á‚ñ‚Æ“‚©‚È‚¢H
webƒ‹[ƒg‚ɃAƒNƒZƒX‚·‚邯Aˆê‰ž/users/login‚Ö
ƒŠƒ_ƒCƒŒƒNƒg‚³‚ê‚é‚ñ‚¾‚¯‚ÇA‚»‚±‚Åurl‚ð/users/index‚Á‚Ä
‘‚«‘Ö‚¦‚邯AƒƒOƒCƒ“‚µ‚ĂȂ‚Ä‚àƒ†[ƒU[‚̈ꗗ‚ª
Œ©‚¦‚Ä‚µ‚Ü‚¤B(LEƒÖEM)
464:nobody‚³‚ñ
09/01/21 05:54:40
Controller‚ɂȂñ‚©‘‚‚ñ‚¶‚á‚È‚©‚Á‚½‚Á‚¯B
465:nobody‚³‚ñ
09/01/21 10:09:05
>>464
Controller‚ɂ͋–‰Â‚·‚é•û‚𑂂킯‚¾‚©‚ç•s—v‚¾‚ÆŽv‚¤
>>463
‚Ù‚©‚ÌController‚Å‚à“¯‚¶Çó‚È‚çAscaffold‚ªŒ´ˆö‚¾‚낤‚¯‚ÇAAA
466:nobody‚³‚ñ
09/01/21 10:42:49
‹ó‚Ìindex‚ð‘‚‚ÆAindex‚É‚ÍAuth‚ªŒø‚B
‚â‚Á‚ÏAscaffold‚ªŒ´ˆö‚©‚È‚ŸB
‚¿‚á‚ñ‚Æ‘S•”Ž©•ª‚Å‘‚©‚È‚¢‚ƃ_ƒ‚©B
467:nobody‚³‚ñ
09/01/21 10:48:54
action“à‚Åscaffold‚̃tƒ[‚É”ò‚΂¹‚È‚¢‚Ì‚ªAh‚¢‚æ‚Ë
‚±‚Ì–â‘è‚ɂԂ¿‚ ‚½‚Á‚ÄAŒ‹‹Ç1‚©‚ç‘‚‚±‚ƂɂȂé
‚·‚ׂĂÌaction‚ð
468:nobody‚³‚ñ
09/01/21 10:55:35
ŽŽ‚µ‚ĂȂ¢‚¯‚Ç‚³
beforeFilter()‚Åaction–¼‚ðŒ©‚ÄA“K‹Xlogin()‚É”ò‚΂µ‚Ă݂½‚çH
469:nobody‚³‚ñ
09/01/21 11:01:21
if (in_array($this->action ,a('index' ,'etc')) && !$this->Auth->user()) {
// ƒŠƒ_ƒCƒŒƒNƒg
}
470:nobody‚³‚ñ
09/01/21 11:34:17
”FØŠ|‚¯‚é‚‚ç‚¢‚È‚ñ‚¾‚©‚çA‚¤‚©‚‚ɕÒW‚³‚ê‚È‚¢‚悤‚É
scaffold‚ðŽg‚í‚È‚¢‚Ì‚ª³‚µ‚¢‚â‚è•û‚¾‚ÆŽv‚¤BŽv‚¤‚¯‚Ç‚ËB
471:451
09/01/21 16:59:21
Ž–Œã•ñ‚Å‚·B
>>456
> >>451
> php‚Ìinternal_encoding‚Æ‚©‚»‚̕ӂÌÝ’èŠm”F
‚±‚̕ӂè‚ÌÝ’è‚àŠÃ‚¢Š‚ª‚ ‚è‚Ü‚µ‚½‚ªAutf8‚Å’²®‚·‚é‚à•Ï‚í‚è‚Ü‚¹‚ñ‚Å‚µ‚½B
‚ÅØ‚蕪‚¯‚邽‚ß‚É‚à‰º‚ðs‚Á‚½‚̂ł·‚ªEEEB
> ‚ ‚Æcake‚ð‰î‚³‚¸’¼ÚÚ‘±¨o—Í‚ª•¶Žš‰»‚¯‚·‚é‚©”Û‚©Šm”F
’¼Úƒf[ƒ^‚à‚炤‚ÆAsjis‚Åo—Í‚³‚ê‚Ä‚«‚ĈӖ¡‚ª‚í‚©‚炸”Y‚݂܂µ‚½B
’m‚Á‚Ä‚¢‚él‚͂Ȃñ‚Å‚à‚È‚¢‚ñ‚Å‚µ‚傤‚¯‚ÇB
‚ÅAŒ‹\‚ÈŽžŠÔ‚ð”ï‚₵DB‚©‚çƒf[ƒ^o—͂̎ž“_‚ª‚ ‚₵‚¢‚ƂȂèA
‚¢‚ë‚¢‚ëƒOƒO‚Á‚Ä‚½‚ç”»–¾I
CAKEƒCƒ“ƒXƒg‚ÌŽž‚ÌDBÝ’è‚Å•¶ŽšƒR[ƒhݒ肪‚ ‚邱‚Æ‚ª‚í‚©‚èA
iݒ肵‚½Žž‚ÍA‚Ç‚±‚¼‚̃uƒƒO‚ÌÝ’è‚ðƒRƒsƒy‚µ‚Ä‚«‚½‚ñ‚Å•¶ŽšƒR[ƒh‚ð
ݒ肵‚Ä‚¢‚éˆÓޝ‚ª‚È‚©‚Á‚½orzjŠm”F‚·‚邯sjis‚ɂȂÁ‚Ä‚½A‚Å‚±‚ê‚ðutf8‚Ö
Žw’肵‚ÄAcake‚Ì–â‘è–³‚DBƒf[ƒ^‚ª•\ަ‚³‚ê‚邱‚Æ‚ªŠm”Fo—ˆ‚½B
‚ÅA‚±‚±‚Å‹^–₪’¼Ú‚à‚炤‚ƂȂºSJIS‚Å‚à‚炤‚Ì‚©A
‹°‚ç‚cake‚Åsjis‚©‚çutf8‚Ö•¶ŽšƒR[ƒh•ÏŠ·‚µ‚Ă邱‚ƂɂȂé‚ñ‚¾‚ÆŽv‚¤‚¯‚ÇA
Œ‹‹ÇAoracle‚ªo—Í•¶ŽšƒR[ƒh‚ð•Ï‚¦‚邿‚¤‚ÅAOS‚̊‹«•Ï”‚ðݒ肵‚ÄA
NLS_LANG=JAPANESE_JAPAN.AL32UTF8
–â‘è–³‚’¼‚Å‚àutf8‚Åo—Í‚³‚ê‚邱‚Æ‚ðŠm”FB
‚Ó[ŽžŠÔ‚‚Á‚½[B
“r’†oracle‚Ì’²Žq‚ªˆ«‚‚È‚Á‚ÄAăCƒ“ƒXƒg‚ÉŒ©•‘‚í‚ê‚邵B
ƒ`ƒ…[ƒgƒŠƒAƒ‹‚ði‚߂悤`B
472:nobody‚³‚ñ
09/01/21 17:57:23
>471
‚Ö‚¥`A‚¢‚Ü‚ÍOracle‚Å‚à‚܂Ƃà‚É“®‚‚ñ‚¾‚È‚ŸB
2”NˆÊ‘O‚ÍDBOŽü‚肪ƒoƒO‚¾‚炯‚ÅŽg‚¢•¨‚ɂȂç‚È‚©‚Á‚½‚¯‚ÇB
473:nobody‚³‚ñ
09/01/21 20:17:56
“Še‚³‚ꂽ‹LŽ–‚Ì•ÒWŒ ŒÀ‚Ý‚½‚¢‚È‚à‚Ì‚à‚`‚b‚k‚ÅŠÇ—‚·‚éH
‹@”\§ŒÀ‚Ý‚½‚¢‚È‚à‚̂͂`‚b‚k‚Å‚â‚é‚ñ‚¾‚¯‚Ç
“¯‚¶‹@”\‚Å‚àƒIƒuƒWƒFƒNƒg‚Ìid‚É‚æ‚Á‚ĕςí‚éA‚Ý‚½‚¢‚Ȃ̂à‚`‚b‚k‚Å‚â‚é‚ׂ«‚Ȃ̂©‚ÈH
474:nobody‚³‚ñ
09/01/22 01:10:40
contain‚Ń‚ƒfƒ‹Žw’è‚·‚邯eƒ‚ƒfƒ‹‚Æ“¯‚¶ŠK‘w‚É•À‚ÔŒ`‚Åo‚Ä‚‚邯‚Ç
eƒ‚ƒfƒ‹‚̉œ‚É”z’u‚·‚é‚ɂ͂ǂ¤‚·‚ê‚΂¢‚¢H
Model1->find('all',array(
'contain'=>array(
'Model2'
)),
Œ‹‰ÊF
array(
[0]=>array(
[Model1]=>array(),
[Model2]=>array(),
)
)
475:nobody‚³‚ñ
09/01/22 10:29:14
decorte.php‚ÌCakePHP1.2.1‘Ήž”ł͂܂¾‚©‚È`
476:nobody‚³‚ñ
09/01/22 12:48:42
cake‚ÌDBÚ‘±‚Ü‚í‚è‚ðŽQl‚É‚µ‚½‚¢‚̂ł·‚¯‚Ç
‚ǂ̂ ‚½‚è‚̃\[ƒX‚ðŒ©‚ê‚΂悢‚̂łµ‚傤‚©H
/app/config/database.php.default
‚ÉÚ‘±î•ñ‚ª‚ ‚è‚Ü‚·‚ª
‚±‚ê‚ç‚Ìî•ñ‚ðŽg—p‚µ‚ÄÚ‘±‚µ‚Ä‚¢‚é•”•ª‚ ‚½‚è‚ðŒ©‚½‚¢‚Å‚·
477:nobody‚³‚ñ
09/01/22 12:53:15
>>476
cake/libs/model/datasources
cake/libs/model/datasources/dbo
‚ ‚½‚è‚©‚È
478:nobody‚³‚ñ
09/01/22 12:54:16
/cake/libs/model
Ú‘±‚ÉŒ¾‚Á‚Ă銂ƌ¾‚¤‚̂Ȃ炻‚̉º‚Ìdatasources/dbo‚̉º
479:nobody‚³‚ñ
09/01/22 15:44:55
CakePHP ‚É‚ÍARails‚Å‚¢‚¤migration‚ª‚È‚¢‚¯‚ÇA
‚Ý‚ñ‚È‚ÍDBƒXƒL[ƒ}‚͂ǂ¤‚â‚Á‚ÄŠÇ—‚µ‚Ä‚éH
‘OƒXƒŒ‚ðŒ©‚½‚炵˜b‘è‚ɂȂÁ‚Ä‚½‚¯‚ÇA‚È‚ñ‚©gdgd‚ÉI‚í‚Á‚Ä‚½B
480:nobody‚³‚ñ
09/01/23 00:16:41
CakePHP‚Ì1.2.0.7962‚ŃZƒLƒ…ƒŠƒeƒBƒRƒ“ƒ|[ƒlƒ“ƒg‚ðŽg‚Á‚Ä
“ñd“Še–hŽ~‚µ‚悤‚Æ‚µ‚Ä‚é‚ñ‚¾‚¯‚Ç‘S‘R–hŽ~‚Å‚«‚È‚¢
save‚µ‚½Œã‚É–¾Ž¦“I‚ɃZƒbƒVƒ‡ƒ“‚©‚çƒg[ƒNƒ“Á‚µ‚Ä‚â‚ê‚΂¤‚Ü‚‚¢‚‚ñ‚¾‚¯‚ÇA
ŠF—l•û‚»‚ñ‚È‚±‚Æ‚ð‚µ‚Ä‚¢‚é—lŽq‚͂Ȃ¢‚µ
URLØÝ¸(www.1x1.jp)
‚â‚Á‚Ă邱‚Ƃ͂قڂ±‚̂܂ñ‚Ü
1.2‚È‚ñ‚Å$form‚ŃtƒH[ƒ€¶¬‚µ‚Ä‚é‚Ì‚ªˆá‚¤‚‚ç‚¢
ƒtƒŒ[ƒ€ƒ[ƒNŽg‚Á‚Ä‚é‚Á‚Ă̂ɑS‘RƒTƒNƒTƒNŠ´‚ª‚Ë‚¥[
481:nobody‚³‚ñ
09/01/23 02:23:23
>>479
‚Æ‚è‚ ‚¦‚¸A•’Ê‚ÉSQL‚Å‚â‚Á‚Ä‚éB
create_tables.sql‚Æ‚©“K“–‚ȃtƒ@ƒCƒ‹‚Écreate table•¶‚܂Ƃ߂ĂéB
‚ÅASubversion‚ÅŠÇ—B
‚Ù‚ñ‚Æ‚ÍAƒ}ƒCƒOƒŒ[ƒVƒ‡ƒ“‚ ‚邯•Ö—˜‚¾‚¯‚Ç‚ËB
‚±‚ñ‚ÈŠ´‚¶‚ÌŽg‚¢•û‚ª‚Å‚«‚éPHPƒXƒNƒŠƒvƒg‚ðì‚ê‚΂¢‚¢‚ñ‚¾‚¯‚ÇA
–Ê“|‚¾‚©‚ç‚â‚Á‚ĂȂ¢B‚Å‚àA‚»‚Ì‚¤‚¿‚â‚é‚‚à‚è‚—
php rake.php db:migrate
php rake.php db:migrate VERSION=3
php rake.php db:create
php rake.php db:drop
482:481
09/01/23 02:38:24
¡’²‚ׂĂ݂½‚çA1.2‚¾‚Æ”ñŒöŽ®‚¾‚¯‚ǃ}ƒCƒOƒŒ[ƒVƒ‡ƒ“‚ ‚é‚ñ‚¾‚ËB
’m‚ç‚È‚©‚Á‚½‚íB
¡“xŽŽ‚µ‚Ă݂悤B
483:nobody‚³‚ñ
09/01/23 04:06:53
>>473
ƒ}ƒjƒ…ƒAƒ‹‚ÌauthƒRƒ“ƒ|[ƒlƒ“ƒg‚ÆACL‚̃y[ƒW‚ð‚È‚¢‚©‚ç“Ç‚ñ‚ÅŒ©‚邯‚¢‚¢‚©‚à
’Pƒ‚ȃƒOƒCƒ“Œã‚ƃƒOƒCƒ“‚µ‚Ä–³‚¢‚Æ‚©‚È‚çauth‚Å‚¢‚¯‚é
484:nobody‚³‚ñ
09/01/23 07:29:32 YSArohX3
cake‚Ìfind‚ÅAˆê”Ô‘å‚«‚Èid‚̃f[ƒ^‚ðŽæ“¾‚µ‚½‚èA
ˆê”ÔV‚µ‚¢created‚̃f[ƒ^‚ðŽæ“¾‚µ‚½‚è‚Æ‚©‚Á‚ÄAŠÈ’P‚ɂł«‚Ü‚·‚©H
‚â‚è•û‚ª‚ ‚ê‚ÎA‹³‚¦‚Ä‚‚¾‚³‚¢B
485:484
09/01/23 07:37:43
sort‚µ‚Ä1”Ô‚ß‚ðŽæ“¾‚·‚ê‚Ηǂ©‚Á‚½‚Ì‚©c
>>484Ž©ŒÈ‰ðŒˆ‚ÅB‘fl‚Å‚·‚݂܂¹‚ñB
486:nobody‚³‚ñ
09/01/23 10:46:31
>>481-482
Ž©•ª‚à‚±‚¤‚¢‚¤‚Ì‚ðŒ©‚Â‚¯‚Ä‚¢‚½B‚Ü‚ ucakephp migrationv‚ŃOƒO‚Á‚½‚¾‚¯
‚¾‚¯‚ÇB
"CakePHP migration" ƒtƒH[ƒ‰ƒ€ - CakePHP Users in Japan
URLØÝ¸(cakephp.jp)
CakePHP ‚Ì‚¨‚¢‚µ‚¢H‚וû: DBƒ}ƒCƒOƒŒ[ƒVƒ‡ƒ“‚©ADBƒXƒL[ƒ}ƒVƒXƒeƒ€‚©
URLØÝ¸(cakephp.seesaa.net)
’N‚©Žg‚Á‚Ä‚¢‚él‚¢‚È‚¢‚©‚ÈB
487:nobody‚³‚ñ
09/01/23 17:31:45
>>484
sql ‚Ì max ŠÖ”@’²‚ׂĂ݂¢
488:nobody‚³‚ñ
09/01/24 16:41:32
AuthComponent ‚Ì”FØ‚ðƒfƒBƒŒƒNƒgƒŠ’PˆÊ‚ł킯‚邿‚¢•û–@‚Á‚ĂȂ¢‚Å‚µ‚傤‚©H
/document_root/siteA/ ”z‰º‚Æ
/document_root/siteB/ ”z‰º‚ł킯‚½‚¢B
siteA ”z‰º‚Í ‹³Žtƒ‚ƒfƒ‹‚ð‘ÎÛ‚É”FØÏ‚݂̃†[ƒU[‚̓AƒNƒZƒX‰Â”\‚Æ‚µA
siteB ”z‰º‚Í ¶“kƒ‚ƒfƒ‹‚ð‘ÎÛ”FØÏ‚݂̃†[ƒU[‚ð‘ÎÛ‚É‚·‚éB
“–‘RA‹³Žt”FØÏ‚݂ł ‚Á‚Ä‚à‚Í siteB ‚ɂ̓AƒNƒZƒX‚Å‚«‚¸A¶“k‚Í”FØÏ‚݂ł ‚Á‚Ä‚à
siteA ‚ɂ̓AƒNƒZƒX‚Å‚«‚È‚¢
‚Ý‚½‚¢‚ÈŽ–‚ª‚â‚肽‚¢‚ñ‚Å‚·‚ªBBB
489:nobody‚³‚ñ
09/01/24 16:51:08
acl
490:488
09/01/24 17:14:12
acl ‚ÍA“¯ˆêƒ†[ƒU[ƒe[ƒuƒ‹‚Ì’†‚ł̌ ŒÀ‚ÌŠ„‚è“–‚Ăł͂Ȃ¢‚Å‚µ‚傤‚©H
‚ª‚ñ‚΂Á‚ēǂñ‚ł݂½‚ñ‚Å‚·‚ªA‚»‚à‚»‚àƒ†[ƒU[”FØ‚ðs‚È‚¤ƒ‚ƒfƒ‹‚ªˆÙ‚È‚éꇂÍ
‘Ήž‚Å‚«‚È‚¢‚悤‚ÉŽv‚¢‚Ü‚µ‚½B
¡‰ñ‚ÍA‹³Žt‚ƶ“k‚Å“o˜^‚³‚ê‚Ä‚¢‚éƒe[ƒuƒ‹‚ªˆá‚¤‚̂ŃƒOƒCƒ“ƒy[ƒW‚à‹³Žt—p‚ƶ“k—p‚ª‚ ‚è‚Ü‚·B
‹³Žt‚Í siteA/login.php ‚É‚ÄB¶“k‚Í siteB/login.php ‚ɂĔFØ‚µ‚Ü‚·B
‚ÅA‹³Žt‚ŃƒOƒCƒ“‚µ‚½ê‡‚Í siteA ”z‰º‚̂݃AƒNƒZƒX‰Â”\B¶“k‚ŃƒOƒCƒ“‚µ‚½ê‡‚Í siteB ‚Ì‚Ý
ƒAƒNƒZƒX‰Â”\‚Æ‚µ‚½‚¢B
‚©‚Á‚±ˆ«‚¢‚·‚ªAƒTƒuƒhƒƒCƒ“‚«‚Á‚Ä cake ‚»‚Ì‚à‚Ì‚ð2’Ê‚è—pˆÓ‚µ‚½‚Ù‚¤‚ªŠÈ’P‚©‚à‚µ‚ê‚È‚¢‚ÆŽv‚Á‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½B
‰½‚©‚æ‚¢•û–@‚ª‚ ‚ê‚΂¢‚¢‚ÈA‚ÆB
491:nobody‚³‚ñ
09/01/24 22:19:27
‚à‚Á‚ƉÅ
492:nobody‚³‚ñ
09/01/24 22:20:11
cake‚QŒÂ—pˆÓ‚·‚邯‚©‘O‚É‚àŒ¾‚Á‚Ä‚é‚â‚‚ª‹‚½‚ª
ƒvƒƒOƒ‰ƒ}[‚Ì‚â‚è•û‚¶‚á‚È‚¢
493:nobody‚³‚ñ
09/01/24 22:44:47
cake‚Í‚à‚Á‚ƃTƒ“ƒvƒ‹‚ªŒöŠJ‚³‚ê‚Ă邯A‚±‚¤‚µ‚½‰SŽÒ‚Ìl‚à•‚©‚è‚»‚¤‚¾‚ËB
‰SŽÒ‚ªcake‚̃\[ƒX‚È‚ñ‚Ä’Ç‚¦–³‚¢‚ñ‚¾‚©‚çB
494:nobody‚³‚ñ
09/01/24 22:58:31
‚Â[‚©ŒöŽ®ƒ}ƒjƒ…ƒAƒ‹‚ÉARO‚ÆACO‚Ìà–¾‚ª‚ ‚é‚Ì‚É
>>490‚Ì—‰ð‚ɂȂé‚̂͂¨‚©‚µ‚¢
‚¿‚á‚ñ‚Ɠǂñ‚łȂ¢
495:nobody‚³‚ñ
09/01/25 11:58:58
ƒAƒNƒVƒ‡ƒ“‚ª‘‚¦‚邯ƒRƒ“ƒgƒ[ƒ‰[‚Ìs”‚à‘‚¦‚é‚Ì‚½‚ªA
‚¨‘O‚ç‚̃Rƒ“ƒgƒ[ƒ‰[‚Ìs”‚ÍÅ‘å‚łǂ̈ʂł·‚©B
496:nobody‚³‚ñ
09/01/25 12:03:41
ƒAƒNƒVƒ‡ƒ“‚Ì”Ž©‘ÌA‚PƒRƒ“ƒgƒ[ƒ‰Å‘å‚Å‚P‚O‚‚ç‚¢‚µ‚©ŒoŒ±–³‚¢‚í
497:nobody‚³‚ñ
09/01/25 19:50:45
uCakePHPƒ|ƒPƒbƒgƒŠƒtƒ@ƒŒƒ“ƒXv‚ÌŽ‘—¿‚ÉÚ‚Á‚Ä‚é
CakePHP‚Ì–½–¼‹K‘¥‚Á‚ÄA‚©‚È‚è‚Å‚½‚ç‚ßH
498:nobody‚³‚ñ
09/01/25 21:22:02
ˆê‚‚̊֔iƒAƒNƒVƒ‡ƒ“j‚Ìs”‚ð’Z‚‚µ‚ë‚Æ‚Í•·‚‚ª
ˆê‚‚̃Nƒ‰ƒXiƒRƒ“ƒgƒ[ƒ‰[j‚Ìs”‚ð’Z‚‚µ‚ë‚Æ‚Í
‚ ‚܂蕷‚©‚È‚¢B
499:nobody‚³‚ñ
09/01/25 23:34:20
>>497
uCakePHPƒ|ƒPƒbƒgƒŠƒtƒ@ƒŒƒ“ƒXv‚Ì–½–¼‹K–ñ(p.406-408)‚Å
u‚±‚êA‚¨‚©‚µ‚ñ‚¶‚á‚È‚¢v‚̃[ƒXƒg‚R‚ð‹³‚¦‚ÄB
URLØÝ¸(book.cakephp.org)‚Ì‹K–ñ
500:nobody‚³‚ñ
09/01/25 23:37:01
‰´‚àŽèŒ³‚ÌŠJ‚¢‚Ă݂½
‚È‚ñ‚©Šy‚µ‚¢w
501:nobody‚³‚ñ
09/01/26 00:04:38
‚¦[‚Á‚ÆA‚Ç‚ê‚à“‚¢‚̂ҔԂ͕t‚¯‚ç‚ê‚È‚¢‚¯‚Ç
ƒRƒ“ƒgƒ[ƒ‰[‚Ì–½–¼‹K‘¥
‰p’PŒê‚Ì’P”Œ`{"Controller" ‚Á‚Ä‘‚¢‚Ä‚é‚Ì‚ÉA—Ⴊ PowerUsersController
ƒ‚ƒfƒ‹–¼{"_id"‚Á‚Ä‘‚¢‚Ä‚é‚Ì‚ÉA—Ⴊpower_users_id
‚ ‚Æ‚ ‚éH
502:nobody‚³‚ñ
09/01/26 01:11:31
ƒzƒ“ƒg‚¾B‚ ‚é‚Ë‚¦B
ƒRƒ“ƒgƒ[ƒ‰‚Ì–½–¼‹K–ñ
›ƒNƒ‰ƒX–¼ ‰p’PŒê‚Ì•¡”Œ`{"Controller" @PowerUsersController
ƒe[ƒuƒ‹‚ƃJƒ‰ƒ€‚Ì–½–¼‹K–ñ
›ŠO•”ƒL[ ƒ‚ƒfƒ‹–¼{"_id"@power_user_idAarticle_id
iƒ‚ƒfƒ‹–¼‚Í’P”Œ`‚¾‚æ‚ËBj
C³‚µ‚Ü‚µ‚½B
503:nobody‚³‚ñ
09/01/26 10:35:54
•ÒWƒtƒH[ƒ€‚̉Šú’l‚ðƒZƒbƒg‚·‚é‚É‚Í
$form->create('User');
‚Åì‚Á‚Ä‚¢‚½‚Æ‚µ‚½‚ç‚Ç‚¤‚¢‚¤•Ï”–¼E”z—ñ\‘¢‚ŃZƒbƒg‚·‚ê‚΂¢‚¢‚ÌH
504:nobody‚³‚ñ
09/01/26 10:52:09
>>503
$this->data['User']['name'] = '–ƒ¶‘¾˜Y';
505:nobody‚³‚ñ
09/01/26 12:24:49 j8WtT0GU
1.2Œn‚ÌAuthComponent‚É‚¨‚¢‚Ä”CˆÓ‚Ìid‚ц[ƒU”FØ‚³‚ê‚Ä‚µ‚Ü‚¤A‚Æ‚¢‚¤ÆŽã«‚ªB
1.2.1.8004‚ÖƒAƒbƒvƒf[ƒg„§‚炵‚¢‚¼B
URLØÝ¸(cakephp.jp)
URLØÝ¸(www.pseudocoder.com)
506:nobody‚³‚ñ
09/01/26 13:21:32
AuthComponent‚ðStable‚©‚çŽg‚¢Žn‚ß‚½‰´‚ÍŸ‚¿‘gw
507:nobody‚³‚ñ
09/01/26 13:41:36
>>505
ÜÛÀw
‚Ç‚±‚ªAuth‚È‚ñ‚¾‚æ
508:nobody‚³‚ñ
09/01/26 16:40:15 j8WtT0GU
‚±‚ê‚Á‚Ä‚â‚΂¢‚ñ‚¾‚æ‚ËH
509:nobody‚³‚ñ
09/01/26 20:39:14
testsuite‚Á‚ÄŽg‚Á‚Ä‚éH
ƒ}ƒjƒ…ƒAƒ‹Œ©‚Ä‚àA‚æ‚•ª‚©‚ç‚ñB
510:nobody‚³‚ñ
09/01/26 22:55:14
>>508
‹@”\‚Æ‚µ‚Ä”j’]‚µ‚Ă邗
511:nobody‚³‚ñ
09/01/26 23:57:03
‚ ‚ [
‚æ‚‚í‚©‚ç‚ñ‚܂܂â‚Á‚½‚çA
ƒtƒB[ƒ‹ƒhÁ‚¦‚½‚í
‚Ü‚¶‚©A‚±‚ê
512:nobody‚³‚ñ
09/01/27 10:11:27
ƒoƒO‚ªŽæ‚ê‚é‚Ü‚Åstable‚É‚µ‚Ü‚¹‚ñ‚Æ‚©ŒÖ‚炵‚°‚ÉŒê‚Á‚ĂȂ©‚Á‚½‚Á‚¯Hw
513:nobody‚³‚ñ
09/01/27 11:51:11
>511‚Ítestsuite‚̘b‚µ‚È
testsuite‚̉ðà‚ªƒKƒCƒhƒuƒbƒN‚Æ‚©‚É–³‚¢‚µA
webã‚É‚à‚ ‚ñ‚Ü‚èî•ñ‚ª–³‚¢‚Ì‚ÅA‚æ‚‚í‚©‚ç‚ñB
‚Å‚àBsimpletest‚ðƒCƒ“ƒXƒR‚µ‚½‚çAbake‚ÌÛ‚É
‚¢‚ë‚¢‚ë•·‚©‚ê‚È‚‚È‚Á‚½‚̂͊y‚¾‚ÈB
514:nobody‚³‚ñ
09/01/27 12:20:04
1.2.1.8004 Stable ‚Å‚·‚ª
Ý’u URL ‚ª example.jp/t/ ‚ÌŽžAtests ‚Æ‚¢‚¤ƒRƒ“ƒgƒ[ƒ‰‚ɃAƒNƒZƒX‚µ‚悤‚ÆA
URLØÝ¸(example.jp) ‚Á‚Ä‚â‚邯AURLØÝ¸(example.jp) ‚ÉŸŽè‚ɂȂÁ‚Ä‚µ‚Ü‚Á‚Ä
Error: EstsController could not be found.
‚ƂȂè‚Ü‚·B t ‚ÉŒÀ‚炸 webroot‚ª1•¶Žš‚Å ‚ƃRƒ“ƒgƒ[ƒ‰‚Ìʼn‚Ìˆê•¶Žš‚ª“¯‚¶‚¾‚Æ
ã‹L‚̂悤‚É‚È‚é‚ÆŽv‚¢‚Ü‚·‚ªA‰½‚©’ˆÓ‚·‚邯‚±‚ë‚Í‚ ‚è‚Ü‚·‚©H
ŽŸƒy[ƒWÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
5296“ú‘O‚ÉXV/152 KB
’S“–:undef