yPHPzƒtƒŒ[ƒ€ƒ[ƒ ..
654:nobody‚³‚ñ
05/12/02 16:01:31
>>653
DAO‚ðãŽè‚—˜—p‚µ‚悤‚Æ‚·‚é‚Ȃ玩•ª“ÆŽ©‚̃NƒGƒŠ[‚ðì‚Á‚Ä‚»‚ê‚ð
ŠeSQL‚ɑΉž‚µ‚½ƒNƒGƒŠ[‚ɕϊ·‚·‚éclass‚ðŽ©•ª‚Åì‚邵‚©‚È‚¢B
¡‚Ì’iŠK‚ÌDAO‚ÍEEE‚ ‚Ü‚èˆÓ–¡‚ª‚È‚¢B
655:nobody‚³‚ñ
05/12/02 16:12:42
ˆêl‚ÅŠJ”‚µ‚Ä‚ÄAŽè‚ª‘‚¢‚ЂƂȂçSQL‚𒼂ɑ‚¢‚½‚Ù‚¤‚ª‚¢‚¢‚ñ‚¶‚á‚È‚¢‚ÌB
‘å‹K–ÍŠJ”‚È‚çAAPI‚ð“ˆê‚µ‚È‚¢‚Æ‚â‚Á‚Ä‚ç‚ê‚È‚¢‚¾‚낤‚ËB
656:nobody‚³‚ñ
05/12/02 21:18:36
mojavi2‚Á‚ÄPHP5‚Å“®‚©‚È‚¢‚Ì?
657:nobody‚³‚ñ
05/12/02 21:37:14
mojavi3 ‚ª PHP5 —pB
658:nobody‚³‚ñ
05/12/02 22:16:38
>>657
mojavi3‚ÍI—¹‚µ‚Ä¡mojavi4ì‚Á‚Ă܂·B
agavi‚à0.10 –ÚŽw‚µ‚ĶÞݶޯÂ܂·B
659:nobody‚³‚ñ
05/12/03 02:41:18
>>658
Mojavi4i‚ñ‚łȂ‚È‚¢H
‚±‚ê‚¶‚áagavi‚Ƈ‘Ì‚·‚é‘O‚ÉÁ–ł̈«Š¦B
660:nobody‚³‚ñ
05/12/03 06:50:17
ƒVƒ“ƒtƒHƒj[—Í“ü‚Á‚Ä‚ñ‚È‚ŸB
661:nobody‚³‚ñ
05/12/03 06:53:47
V‹»ƒtƒŒ[ƒ€ƒ[ƒN‚Ì•û‚ª”“W‚µ‚Ä‚¢‚«‚»‚¤‚¾‚Ë
‚¢‚¸‚ê‚É‚µ‚ë‚Ü‚¾‚Ç‚ê‚àŒÅ‚Ü‚Á‚ĂȂ¢‚©‚çŽÀ–±‚ɂ͎g‚¦‚È‚¢c
662:nobody‚³‚ñ
05/12/03 10:52:29
¡ˆê”Ô“ú–{Œê‚̃hƒLƒ…ƒƒ“ƒg‚ª‚܂Ƃ܂Á‚Ä‚¢‚é‚Ì‚ªEthna‚©‚ÈH
Œ»Ý•׋’†B
663:nobody‚³‚ñ
05/12/03 11:44:20
mapleADI“ü‚Á‚Ă邩‚ç‚æ‚³‚»‚¤BEthna‚͂܂¾DI‚È‚¢‚µB
664:nobody‚³‚ñ
05/12/03 11:45:19
‚Ü‚ AStruts¨Ethna@Seaser¨Maple‚Á‚Ä‚¢‚¤\}‚¾‚æ‚ÈB
665:nobody‚³‚ñ
05/12/03 13:18:46
>>663
‚»‚¤‚¾‚ËB
Spring framework‚ÌЉî‹LŽ–“Ç‚ñ‚ÅMaple‚É‹»–¡Ž‚Á‚½‚¯‚ÇA
ƒtƒŒ[ƒ€ƒ[ƒN‰SŽÒ‚ɂ͂¿‚ƃhƒLƒ…ƒƒ“ƒg‚ª‘«‚è‚È‚¢EEEB
ŒãAƒf[ƒ^ƒAƒNƒZƒX‘w‚̃Tƒ|[ƒg‚ªÎ½¨‚ÈB
666:nobody‚³‚ñ
05/12/03 19:53:00
Ethna‚âMaple‚Íâ‘΂ɃXƒ^ƒ“ƒ_[ƒh‚ɂ͂Ȃ蓾‚È‚¢B
Mojavi‚ŃMƒŠƒMƒŠ‚¾‚ëBŽÀŽ¿ZendƒtƒŒ[ƒ€ƒ[ƒN‚Ì‚¾‚¯‚¶‚á‚ËH
Ethna‚âMaple‚È‚ñ‚©•׋‚µ‚Ä‚à–³‘Ê‚¾‚©‚ç‚â‚߂肯B
667:nobody‚³‚ñ
05/12/03 20:18:20
>>666
‚Å‚«‚ê‚΂»‚Ì——R‚È‚ñ‚©‚àEEE
668:nobody‚³‚ñ
05/12/03 20:30:55
ƒŠƒŠ[ƒX‚³‚ꂽZEND‹Þ»ƒtƒŒ[ƒ€ƒ[ƒN‚ðŒ©‚Ä
ƒPƒc‚©‚猌‚𗬂·‚ª‚¢‚¢‚Å‚·
669:nobody‚³‚ñ
05/12/03 20:46:32
kunitÀÝ‚ÍEthna,Maple,Seasar PHP‚ÆŽè‚ðL‚°‚·‚¬‚È‚¢‚Å
Š®¬“x‚ð‚‚߂Ăقµ‚¢A‚Æ‚¢‚¤‚̂͂ ‚éB‚Ç‚ê‚à’†“r”¼’[B
670:nobody‚³‚ñ
05/12/03 21:37:16
‚Ç‚Á‚¿‚©‚Á‚Ä‚¢‚¤‚ÆDI/AOP‚â‚çRoR‚â‚çŠT”O“I‚È‚±‚ƂɎè‚ðL‚°‚·‚¬‚Ä‚¢‚邿‚¤‚È
‚ ‚ê‚à‚±‚ê‚àŽæ‚è“ü‚ꂽ‚¢‚Á‚Ă͕̂ª‚©‚é‚ñ‚¾‚¯‚Ç‚ËEEE‚¢‚‚܂ł½‚Á‚Ä‚àŠ®¬‚Ío—ˆ‚ñ‚í‚È
671:nobody‚³‚ñ
05/12/03 23:22:07
mojavi2‚ðŽg—p‚µ‚Ä‚¢‚é‚̂ł·‚ªA
php4.4.1‚ŃGƒ‰[‚ª”¶‚·‚鎖‚ð¡’m‚è‚Ü‚µ‚½B
‚à‚¤ŠJ”‚ÍI‚í‚Á‚Ä‚¢‚邯‚ÌŽ–‚Å‚·‚Ì‚ÅAC³‚³‚ê‚鎖‚͂Ȃ¢‚ñ‚Å‚·‚æ‚ËH
‚±‚̂悤‚È“_‚ðl—¶‚·‚邯agavi‚Æ‚¢‚¤‚Ì‚ðŽg‚Á‚½•û‚ª‚¢‚¢‚̂łµ‚傤‚©H
ƒŒƒ“ƒ^ƒ‹ƒT[ƒo‚ÌŠÖŒW‚Åphp5‚ł̎g—p‚Íl‚¦‚Ä‚¢‚Ü‚¹‚ñB
mojavi‚Í‹C‚É“ü‚Á‚Ä‚¢‚½‚Ì‚ÅmojaviŒn‚ª—Ç‚¢‚ÆŽv‚Á‚Ä‚¢‚Ü‚·B
672:nobody‚³‚ñ
05/12/03 23:31:37
ƒ\[ƒX‚Í‚ ‚é‚ñ‚¾‚µAC³‚·‚ê‚΂¦‚¥‚â‚ñ
673:671
05/12/03 23:58:35 QwnhGijP
>>672
Šm‚©‚É‚»‚Ì’Ê‚è‚Å‚·B
¡‰ñ‚̃Gƒ‰[‚ÍC³‚Å‚«‚Ü‚·‚ªAŠ„‚ÆŽžŠÔ‚ª‚©‚©‚è‚»‚¤‚Èꇂâ
Ž©•ª‚Å‚ÍC³‚Å‚«‚È‚¢‚悤‚ÈŽž‚ðl‚¦‚Ăł«‚邾‚¯ƒƒ“ƒe‚ªŠˆ”‚És‚í‚ê‚Ä‚¢‚é
•¨‚ðŽg—p‚µ‚½‚¢‚ÆŽv‚Á‚½‚܂łł·B
674:nobody‚³‚ñ
05/12/04 00:14:45
‚Ç‚Á‚©‚Ƀpƒbƒ`‚ ‚Á‚½‚æB
‚Ç‚Á‚©‚ÉB
675:nobody‚³‚ñ
05/12/04 00:34:35
>>671
URLØÝ¸(www.stackasterisk.jp)
676:671
05/12/04 00:50:01 OBVYrvMK
>>675
‚Ç‚¤‚à‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
•‚©‚è‚Ü‚µ‚½B
677:nobody‚³‚ñ
05/12/04 02:19:47
>>676
‚Æ‚¢‚¤‚©AƒoƒO‚ª‚ ‚é‚©‚çmojaviJapan‚̃Gƒ‰[‚ÌC³“ü‚Á‚Ä‚¢‚é‚â‚‚ɂµ‚ê
678:nobody‚³‚ñ
05/12/04 02:25:41
ƒ†[ƒU“o˜^Aƒ[ƒ‹‘—MAURL‚̃NƒŠƒbƒN‚Å”F؂Ƃ¢‚¤‚Ì‚ðmojavi2‚Å‚â‚肽‚¢‚ñ‚Å‚·‚ª
‚»‚¤‚¢‚¤ƒR[ƒh‚È‚¢‚Å‚·‚©‚Ë
679:646
05/12/04 04:33:57
ˆê”ÔŒ™‚Ȃ̂ª‹‘å‚ȃf[ƒ^‚ðSQL‚ÉŽdž‚Ü‚ê‚邱‚ƂȂ̂ÅA
ƒf[ƒ^‚̃TƒCƒYƒ`ƒFƒbƒN‚¾‚¯‚·‚邱‚Ƃɂµ‚½‚æB
Œã‚̓Tƒjƒ^ƒCƒY‚¾‚¯‚¿‚á‚ñ‚Æ‚µ‚Ä‚¨‚¯‚Î’v–½“I‚ɂ͂Ȃç‚È‚¢‚¾‚낤B
680:671
05/12/04 22:56:24 gXRf3OY+
>>677
‚»‚ñ‚Ȃ̂ª‚ ‚é‚ñ‚Å‚·‚©B’m‚è‚Ü‚¹‚ñ‚Å‚µ‚½B
681:nobody‚³‚ñ
05/12/05 02:11:12 dkL9yz1o
>>666
PHP‚ÌŒ¾ŒêŽd—lŽ©‘Ì‚ª‚±‚낱‚ë•Ï‚í‚Á‚Ä‚¢‚éÅ’†‚Ȃ̂ÉA
ƒXƒ^ƒ“ƒ_[ƒh‚È‚à‚Ì‚Íì‚ê‚È‚¢‚ÆŽv‚í‚êB
‚Å‚àƒIƒŒƒIƒŒƒtƒŒ[ƒ€ƒ[ƒN‚ÅD‚«ŸŽè‚Éì‚邿‚è‚ÍAãŽè‚¢l‚Ì
ƒGƒbƒZƒ“ƒX‚ð—¬—p‚µ‚Äì‚é•û‚ª‚¢‚¢‚ÆŽv‚¤‚Ì‚ÅAŒ»Žž“_‚Ń}ƒjƒ…ƒAƒ‹‚ª
[ŽÀ‚µ‚Ä‚ÄAŠJ”‚ð•úŠü‚³‚ê‚Ä‚¢‚È‚¢“z‚ð‘I‚ׂ΂¢‚¢‚̂łÍH
682:nobody‚³‚ñ
05/12/05 09:12:05
>681
‚»‚¤‚Å‚·‚ËAŽ„‚͕ʂɃXƒ^ƒ“ƒ_[ƒh‚¶‚á‚È‚‚Ä‚àAŽg‚¢‚â‚·‚¯‚ê‚΂¢‚¢‚©¤‚ÆŽv‚Á‚½‚肵‚Ü‚·¡
ƒtƒŒ[ƒ€ƒ[ƒNŽg‚¢Žn‚ß‚é‚܂ł͖³ŽèŸ—¬‚ŃR[ƒh‘‚¢‚Ä‚½‚µ¤‚¢‚Ü‚¾‚Émojavi2Žg‚Á‚Ă邵¡
‚Ü‚½V‚µ‚¢‚Ì‚ª‚łĂ½¡
XOAD
URLØÝ¸(www.xoad.org)
683:nobody‚³‚ñ
05/12/05 12:48:08
ƒtƒŒ[ƒ€ƒ[ƒNՂ肾‚Ȃقñ‚Ü‚É
Œˆ‚ߎè‚É‚©‚¯‚邯‚±‚낪PHP‚炵‚¢‚Æ‚¢‚¤‚©‚È‚ñ‚Æ‚¢‚¤‚©¥¥¥
684:nobody‚³‚ñ
05/12/05 16:13:57
Mjavi2‚ªŽå—¬‚Å‚·‚©H@‚»‚ê‚Æ‚àEthna‚âMaple‚Å‚·‚©H@‚¨‚·‚·‚ß‹³‚¦‚Ä
685:nobody‚³‚ñ
05/12/05 16:17:35 dKNEsuCU
>>684
ŒÂl“I‚É‚Í mapleB
‚à‚Á‚Æ‚àA‚»‚̂܂܂¶‚áŽÀ—p‚ɑς¦‚È‚¢‚©‚ç‚©‚È‚è‰ü‘¢‚µ‚ÄŽg‚Á‚Ă邪B
686:nobody‚³‚ñ
05/12/05 16:20:36
‰´‚͑債‚½‚à‚ñì‚ç‚È‚¢‚©‚çguesswork‚ÌŽ©Žå‰ü‘¢”Å‚®‚ç‚¢‚Å’š“x‚¢‚¢B
687:nobody‚³‚ñ
05/12/05 16:20:50
>>685
‚ ‚肪‚Æ‚¤BMaple‚ÍŽÀ—p‚ɑς¦‚ç‚ê‚È‚¢‚킯‚Å‚·‚ËB@‚â‚Í‚èMojavi2‚©‚ÈB
688:nobody‚³‚ñ
05/12/05 16:21:48
>>686
‚ ‚肪‚Æ‚¤Bguesswork@‚Á‚Ă̂̂ ‚é‚킯‚Å‚·‚©EEEB@guesswork‚Í‚¢‚¢‚Å‚·‚©H
689:nobody‚³‚ñ
05/12/05 16:22:28
M2‚àŒ‹\Žè“ü‚ꂵ‚È‚¢‚Æ‚¢‚¯‚È‚¢‚©‚ç
ƒOƒ`ƒƒƒOƒ`ƒƒ‚ɂȂ肪‚¿
690:nobody‚³‚ñ
05/12/05 16:27:15
>>688
guesswork‚Ívalidator‚ª•nŽã‚¾‚Á‚½‚è‚·‚é‚©‚ç‚»‚̕ӂð•⊮‚µ‚ÄA”F؂Ƃ©ƒTƒCƒg–ˆ‚É
•K—v‚È‹@”\‚ð•t‚¯‚ê‚Ή´“I‚É‚Í[•ªB
쬂·‚éƒtƒ@ƒCƒ‹‚ª‚È‚¢‚Á‚Ä‚Ì‚à‰´D‚ÝB
691:nobody‚³‚ñ
05/12/05 16:37:22
PHP5—p‚Ìguesswork‚ÍŒ‹\Šú‘Ò‚µ‚Ä‚é‚ñ‚¾‚ª
‚È‚©‚È‚©o‚È‚¢‚Ë
692:nobody‚³‚ñ
05/12/05 16:43:21
mojavi2‚Á‚ÄPHP4—p‚Å‚·‚æ‚ËH
ˆê‰ž‚²Šm”F‚ ‚ê>>684
“ú–{Œê‚ÌŽ‘—¿‚ªˆê”Ԃ܂Ƃ܂Á‚Ä‚»‚¤‚Ȃ̂͑¬\Web Framework‚©‚ÈH
URLØÝ¸(www.pm9.com)
’A‚µ—L—¿B
ŽŸ“_‚ÍEthna‚¶‚á‚È‚©‚낤‚©H
URLØÝ¸(ethna.jp)
693:nobody‚³‚ñ
05/12/05 16:45:27
‚Â[‚©ƒKƒL‚¶‚á‚È‚¢‚ñ‚¾‚©‚ç“ú–{Œê‚ÌŽ‘—¿‚Æ‚©‚¢‚ç‚ñ‚Å‚µ‚åH
‰pŒê‚Å‚à“ǂ߂ē–‘R‚¾‚ëA•’ʂ̂r‚d‚È‚ç‘åŠw‚®‚ç‚¢o‚Ä‚é‚ñ‚¾‚©‚炳B
694:nobody‚³‚ñ
05/12/05 16:55:24
>>690
guesswork‘f“G‚ł‚½B@•⊮‚µ‚½‚̃Rƒbƒ\ƒŠ‰º‚³‚¢B@
695:nobody‚³‚ñ
05/12/05 16:59:09
u‚±‚̃tƒŒ[ƒ€ƒ[ƒN‚ð‘I‚Ô——R‚͉½‚Å‚·‚©Hv
‚Â[Ž¿–â‚É“š‚¦‚È‚«‚á‚¢‚¯‚È‚¢—§ê‚Ìl‚Í‘å•Ï‚¾‚낤‚Ë‚¥B
696:nobody‚³‚ñ
05/12/05 17:12:31
>>693
‚Ȃɂ¢‚«‚è—§‚Á‚Ä‚ñ‚ÌH
“ú–{Œê‚ÌŽ‘—¿‚Ì[ŽÀ“x‚Á‚Ä‚¢‚¤Ž²‚ł݂ĂȂñ‚©•s“s‡‚Å‚àH
697:nobody‚³‚ñ
05/12/05 17:14:56
>>696
‚½‚Æ‚¦‚΃ƒ“ƒeƒi‚Ì”‚âA‚½‚Æ‚¦‚΃R[ƒfƒBƒ“ƒO‚Ì‚µ‚â‚·‚³
æ‚ÉŒ©‚é‚ׂ«êŠ‚ª‚Ù‚©‚É‚ ‚é‚Å‚µ‚åB
“ú–{Œêƒ}ƒjƒ…ƒAƒ‹‚È‚ñ‚ÄA‚ ‚ê‚΂¢‚¢‚È’ö“x‚Ì‚à‚Ì‚ðʼn‚ÉŽ‚Á‚Ä‚‚é_Œo‚ð‹^‚¤B
698:nobody‚³‚ñ
05/12/05 17:22:54
>>697
‚Ü‚ ‚»‚¤‚¾‚¯‚ÇAƒtƒŒ[ƒ€ƒ[ƒN‚ÌŠT”OŽ©‘Ì‚ð•׋‚µ‚½‚¢‚Á‚Ä‚¢‚¤ƒj[ƒY‚¾‚Á‚Ä
‚ ‚Á‚Ä‚¢‚¢‚Å‚µ‚åH
Ž©•ª‚ªƒvƒ‚ÌSE‚¾‚©‚ç‚Á‚ÄŽ‹–삪‹·‚·‚¬B
>>684‚ªŠw¶‚©ŽÐ‰ïl‚©‚à‚í‚©‚ç‚ñ‚¾‚낤‚ÉB
699:698
05/12/05 17:25:34
‚ A‚Å‚à‹M•û‚̈ӌ©‚ɂ͑S–Ê“I‚ÉŽ^¬‚È‚ñ‚ÅAƒvƒ‚Ì–Ú‚©‚ç‚Ý‚½‚¨Š©‚ß‹³‚¦‚ÄB
700:nobody‚³‚ñ
05/12/05 17:33:00
—‰ð‚·‚邽‚߂̃RƒXƒg‚ª‚‚¢‚Æ
Žæ‚è‘g‚ÞƒŠƒXƒN‚ª‘å‚«‚‚Ȃ邩‚ç
“ú–{ŒêŽ‘—¿‚ª‚ ‚é‚ɉz‚µ‚½‚±‚Ƃ͂Ȃ¢‚ËB
701:nobody‚³‚ñ
05/12/05 17:34:02
>>699
‰´‚ªŽg‚Á‚Ä‚é‚Ì‚ÍmojaviŒnB³Šm‚É‚Í2.00‚Ƀpƒbƒ`“–‚Ä‚½‚肵‚Ä‚µ‚¾‚¯Šg’£‚µ‚½“zB
ƒƒ“ƒeƒi‚Ì”‚ªˆá‚¤c‚ª2,3,4,agavi‚ƃƒ“ƒeƒi‚ª•ª—£‹C–¡‚Ȃ̂œ®Œü‚ðŒ©Žç‚Á‚Ä‚¢‚邯‚±‚ëB
‚±‚ƃtƒŒ[ƒ€ƒ[ƒN‚ȂǂɊւµ‚Ä‚ÍAŸ‚¿”n‚Éæ‚é‚ׂ«‚¾‚ÆŽv‚Á‚Ä‚éB
‰´‚àƒƒ“ƒeƒi‚ª‘½‚¢‚Ì‚ª¶‚܂ꂽ‚ç‚»‚ê‚Éæ‚芷‚¦‚éB
‚½‚¾Žc”O‚Ȃ̂ÍA‚»‚¤‚â‚Á‚ătƒŒ[ƒ€ƒ[ƒN‚ª•‹y‚µ‚Ä‚àŽv‚Á‚½‚æ‚èƒlƒbƒg‚ł̃R[ƒh‹¤—L‚ªi‚܂Ȃ©‚Á‚½‚±‚ÆB
‚Ý‚ñ‚ÈŽ©•ª‚Ì‘‚¢‚½‚à‚̂͌©‚¹‚¸‚ÉA‘¼l‚Ì‚à‚̂΂©‚茩‚½‚ª‚éB‰´‚à‚¾‚ª‚—
702:nobody‚³‚ñ
05/12/05 17:34:38
‰pŒê‚Ìo—ˆ‚È‚¢•”‰º‚ðŽ‚Âg‚Æ‚µ‚Ä‚ÍA“ú–{ŒêŽ‘—¿‚Í•K{B
703:nobody‚³‚ñ
05/12/05 17:38:15
Œ¾‚¢•ûƒLƒc‚©‚Á‚½‚Ì‚ÍŽÓ‚é‚æB
‚·‚܂Ȃ¢‚ËB
>>702
‚»‚ꌋ\”ߎS‚¾‚Èc‚Å‚àƒTƒ“ƒvƒ‹ƒR[ƒh‚ ‚Á‚½‚ç—‰ð‚µ‚Ä‚‚ê‚È‚¢H
PEAR‚Ƃłà‰pŒê‚µ‚©ƒ}ƒjƒ…ƒAƒ‹–³‚¢‚à‚ÌŒ‹\‚ ‚邯‚ÇA‚Ç‚¤‚·‚é‚ñ‚¾‚æB
704:nobody‚³‚ñ
05/12/05 17:43:02
>>703
ƒTƒ“ƒvƒ‹‚ð—pˆÓ‚µ‚Ä‚ ‚°‚ÄAƒPƒc‚ðR‚éB
705:nobody‚³‚ñ
05/12/05 17:45:54
“ú–{lŒÙ‚í‚È‚«‚á‚¢‚¢‚¾‚¯
706:698
05/12/05 17:55:32
>>701
‚Ç‚¤‚à‚ ‚肪‚Æ‚¤BŽQl‚ɂȂè‚Ü‚·B
mojavi‚Íagavi‚Æ“‡‚µ‚Ä‚©‚çŽè‚ðo‚»‚¤‚©‚ÆŽv‚Á‚Ă܂µ‚½B
‚±‚¿‚ç‚à‰pŒê‚ª‚Å‚«‚È‚¢•”‰ºi‚µ‚©‚à’¼‘®‚¶‚á‚È‚¢j‚ª‚¢‚ÄA
‚µ‚©‚àŽ©•ª‚ðŠÜ‚߂Ė{E‚ÍSE‚¶‚á–³‚©‚Á‚½‚肵‚Ü‚·B
‚È‚ñ‚ÅAu‚í‚©‚ç‚È‚¢‚È‚çƒ\[ƒX‰Åv‚ÆŒ¾‚¢‚½‚¢‚Æ‚±‚ë‚Å‚·‚ªˆù‚Ýž‚Þ‚±‚Æ‚à‚ ‚è‚—
‚Å‚àƒƒ“ƒe‚Ȃ̑½‚³‚Í–£—Í‚¾‚ÈB‘‚¢‚¤‚¿‚Émojavi‚ÌŽ‘—¿‚É‚à“–‚½‚Á‚Ä‚¨‚±‚¤B
707:nobody‚³‚ñ
05/12/05 18:05:20 dKNEsuCU
mojavi ‚̓Sƒ`ƒƒƒSƒ`ƒƒ‚µ‚ĂĂ¿‚å‚Á‚ƂȂŸcB
708:nobody‚³‚ñ
05/12/05 18:24:01
>693
‚¤‚Í‚Á‚—
‚±‚¤‚¢‚¤“z‚Á‚Ă܂¾‚¢‚é‚ñ‚¾‚—
709:nobody‚³‚ñ
05/12/05 18:28:40
ˆ¤‚µ‚Ä—~‚µ‚¢‚Ì‚³A–{“–‚Í‚Ë
710:nobody‚³‚ñ
05/12/05 18:33:47
‚¨Žt—lA‰·‚à‚è‚ðc
711:nobody‚³‚ñ
05/12/05 20:31:13
‰´‚àmojavi4‚ð‘Ò‚Á‚Ä‚éó‘Ô‚¾‚ÈB
Ž×–‚‚ɂȂ邩‚ȂƂ͎v‚¢‚‚ÂTyler‚Ƀ[ƒ‹‚µ‚Äi’»‚ð•·‚¢‚½‚肵‚½
11ŒŽ‚Ì’†‚²‚ë‚ɂ͂ ‚Æ2ƒ–ŒŽ‚‚ç‚¢‚Åo—ˆ‚邯‚Ì‚±‚Æ‚¾‚Á‚½‚ª‚»‚̌㉹¹‘¿‚ª‚È‚¢‚Ì‚ªS”z‚¾‚—
712:nobody‚³‚ñ
05/12/05 20:33:12
>>707
‚²‚¿‚Ⴒ‚¿‚Ⴕ‚Ă邩H
mojavi2Œn‚ÉŒÀ‚Á‚ĂȂ炾‚¯‚Ç‚©‚È‚èƒVƒ“ƒvƒ‹‚ɂ܂Ƃ܂Á‚Ă邯Žv‚¤‚ªEEE
713:nobody‚³‚ñ
05/12/05 20:33:25
PHP4‚Í‚à‚¤’u‚«‹Ž‚è‚Å‚·‚ËEEE
714:nobody‚³‚ñ
05/12/05 23:03:05
PHP4‚Å‚àPHP5‚Å‚àŽg‚¦‚é‚â‚‚Á‚Ä‚ ‚é?
715:nobody‚³‚ñ
05/12/05 23:06:57
4.40ˆÈ~‚ɑΉž‚µ‚Ä‚é“z‚Í‘½•ª—¼•û‚¢‚¯‚é‚Å‚µ‚åB
ˆÓ–¡–³‚¢‚©‚玎‚µ‚ĂȂ¢‚¯‚Ç‚ËB
716:nobody‚³‚ñ
05/12/06 02:35:30 8b+BGlil
‘Ò‚Á‚Ä‚½‚ç‚¢‚‚܂Ōo‚Á‚Ä‚àŠJ”‚Å‚«‚È‚¢‚¶‚á‚ñ
Œ»ó‚ł̓ƒWƒƒ[‹Zp‚ðŽQl‚É‚µ‚‚Ž©‘OŠJ”‚·‚邵‚©‚È‚³‚°
‚¾‚¢‚½‚¢‘å‚«‚Èl‚¦•û‚͂ǂ̃tƒŒ[ƒ€ƒ[ƒN‚É‚à‹¤’Ê‚·‚邵‚Ë
717:nobody‚³‚ñ
05/12/06 09:29:17
mojavi3‚¢‚¢‚æB
ƒIƒuƒWƒFƒNƒg‚ÌŽg‚¢•û‚Æ‚©—‰ð‚µ‚â‚·‚¢B
718:nobody‚³‚ñ
05/12/06 12:37:55
PHP‚ɂ‚¢‚ĉSŽÒ‚É‚à—Ç‚•ª‚©‚邿‚¤‚Éà–¾‚µ‚½ƒTƒCƒg‚ ‚è‚Ü‚¹‚ñ‚©H
‘ЂÌЉî‚Å‚à\‚í‚È‚¢‚̂ł·‚ªB
719:nobody‚³‚ñ
05/12/06 12:43:24
ƒXƒŒˆá‚¢
720:nobody‚³‚ñ
05/12/06 12:45:34
>>718
URLØÝ¸(www.php.net)
ƒRƒŒ
721:nobody‚³‚ñ
05/12/06 13:20:37
‚Ç‚¤‚µ‚Ä‚±‚¤‚¢‚¤Ž–‚𑂯‚é‚Ì‚©ƒzƒ“ƒg‚É‹^–₾‚È>>718
ƒXƒŒƒ^ƒC“ǂ܂Ȃ¢‚̂͂܂ •S•à÷‚邯‚µ‚Ä‘¼‚̃ŒƒX‚¿‚傱‚Á‚Ɠǂ߂΂킩‚é‚à‚ñ‚¾‚ë•’Ê
722:nobody‚³‚ñ
05/12/06 15:21:22
Œë”š‚µ‚½‚¾‚¯‚Å‚·B‚·‚݂܂¹‚ñ‚Å‚µ‚½B
723:nobody‚³‚ñ
05/12/06 15:27:03
‚ ‚Á‚»‚¤
724:nobody‚³‚ñ
05/12/06 15:34:12
’Þ‚Á‚Ă݂½‚¾‚¯‚Å‚·B‚·‚݂܂¹‚ñ‚Å‚µ‚½B
725:nobody‚³‚ñ
05/12/06 15:35:58
‚Í‚¢‚Í‚¢
726:nobody‚³‚ñ
05/12/06 15:40:42
>>722
URLØÝ¸(www.jca.apc.org)
727:nobody‚³‚ñ
05/12/06 15:44:53
‘S‚ÄŽ„ˆêl‚ÌŽ©ìŽ©‰‰‚Å‚·Bς݂܂¹‚ñ‚Å‚µ‚½B
728:nobody‚³‚ñ
05/12/06 18:30:42
>>716
‚»‚¤‚â‚Á‚Ä‘òŽR‚̃tƒŒ[ƒ€ƒ[ƒN‚ªo‚Ä‚«‚Ä‚¢‚邱‚ÌŒ»ó
ŠJ”Žè“`‚Á‚Ä‚â‚ê‚â
729:nobody‚³‚ñ
05/12/06 20:01:58
>>653
DAO‚ÆO/Rƒ}ƒbƒsƒ“ƒO‚Ì‹æ•ʂ‚¢‚Ä‚éH
730:nobody‚³‚ñ
05/12/06 20:10:08
Agavi‚ ‚½‚肪ˆê”Ô–³“‚ÆŽv‚¤B
”–‚Á‚؂炾‚©‚çA”cˆ¬‚·‚éƒ\[ƒX‚à‚È‚‚ÄςނµB
³Ž®ƒŠƒŠ[ƒX‚Í‚³‚ê‚ĂȂ¢‚¯‚ÇAsvn‚Í’…X‚ÆV‚µ‚¢ƒNƒ‰ƒX‚à
ì‚ç‚ê‚Ä‚éB
ŽŠ‚ê‚è‚‚‚¹‚è‚ȃtƒŒ[ƒ€ƒ[ƒN‚ÍA‚¢‚܂̂Ƃ±‚늮¬“x‚ª
’á‚¢‚à‚̂΂©‚è‚Ȃ̂ÅB
prado‚ÍŠ®¬“x“I‚ɂ͂‚¢‚¯‚ÇAXMLƒtƒ@ƒCƒ‹‚ÌÝ’è‚Æ‚©
Œ‹\–Ê“|B
ŒÂl“I‚É‚Ísymfony‚ÉŠú‘Ò‚µ‚Ä‚é‚ñ‚¾‚¯‚Ç‚ËB
731:nobody‚³‚ñ
05/12/06 22:51:06
Œ‹‹ÇMojavi‚Å‚·‚æ‚Ë
732:nobody‚³‚ñ
05/12/06 23:32:14
‚ ‚Ì[Afunction & getAuthorizationHandler ()
‚±‚ÌA&@‚̈Ӗ¡‚͉½‚Å‚·‚©H
733:nobody‚³‚ñ
05/12/06 23:36:36
‚»‚ê‚Á‚ătƒŒ[ƒ€ƒ[ƒNŠÖŒW‚È‚¢‚Å‚µ‚å
734:nobody‚³‚ñ
05/12/06 23:38:54
‚ ‚Ì[A‚¶‚á‚ ‰½‚Å‚·‚©H
735:nobody‚³‚ñ
05/12/06 23:39:38
‚o‚g‚o‚Ì‚‚¾‚ç‚È‚¢Ž¿–âƒXƒŒ
736:nobody‚³‚ñ
05/12/07 00:25:58
>>732
ŽRž£‚¾‚æB
737:nobody‚³‚ñ
05/12/07 00:26:56
ƒsƒŠƒŠ‚Æh‚¢
738:nobody‚³‚ñ
05/12/07 04:47:59
ƒtƒŒ[ƒ€ƒ[ƒN‚ÌController‚ðŠJŽn‚·‚郃\ƒbƒh‚Ì–¼‘O‚ª
dispatch‚ÅAŽ«‘‚Å’²‚ׂ邯
u‘Å‚¿•‰‚©‚·v‚Æ‚©u‹}‘—‚·‚év‚Æ‚©‚̈Ӗ¡‚炵‚¢B
‚¢‚Ü‚¢‚¿‡‚Á‚ĂȂ¢‹C‚ª‚·‚邯‚Ç
‰½‚©Œ¾‚í‚ꂪ‚ ‚é‚Ì‚©‚ÈB
execute‚Å—Ç‚‚ËH‚ÆŽv‚¤‚ñ‚¾‚ªB
739:nobody‚³‚ñ
05/12/07 04:59:46
ŽÀۂ̈—(ƒrƒWƒlƒXƒƒWƒbƒN)‚ð‚·‚é(execute)‚Ì‚ÍController‚¶‚á‚È‚‚ÄModel‚¾‚µA
Controller‚Í’P‚ÉƒŠƒNƒGƒXƒg‚ð“KØ‚ÈAction‚Ö”‘—(dispatch)‚·‚é‚©‚ç‚¶‚á‚ËH
740:nobody‚³‚ñ
05/12/07 05:49:46
‚ [‚È‚é‚Ù‚ÇB
741:nobody‚³‚ñ
05/12/07 06:05:54
dispatch‚͂ǂÁ‚¿‚©‚Æ‚¢‚¤‚ÆuŠ„‚è“–‚Ä‚év‚Á‚ĈӖ¡‚¾‚æB
‚»‚±‚ç‚̃tƒŒ[ƒ€ƒ[ƒN‚ÍStruts‚̉e‹¿‚¾‚ÆŽv‚¤‚¯‚ÇAŒ³X‚ÍOS‚̃XƒPƒWƒ…[ƒ‰‚ªƒXƒŒƒbƒh‚ðCPU‚ÉŠ„‚è“–‚Ä‚é‚Á‚ĈӖ¡B
MVCƒtƒŒ[ƒ€ƒ[ƒN‚Å‚ÍƒŠƒNƒGƒXƒg‚ɉž‚¶‚Äaction‚¾‚Ìview‚¾‚Ì‚ðŠ„‚è“–‚Ä‚é‚Á‚Ä‚±‚Æi>>739‚Í‚»‚̈Ӗ¡‚Å“–‚½‚Á‚Ă邯Žv‚¤jB
load‚È‚ñ‚©‚àuÏ‚Þv‚Á‚ĈӖ¡‚ð‚±‚¦‚ÄAƒƒ‚ƒŠ‚©‚烌ƒWƒXƒ^‚Ƀf[ƒ^‚ð“ǂݞ‚Þ‚Á‚ĈӖ¡‚¾‚Á‚½‚à‚Ì‚ªAƒtƒ@ƒCƒ‹‚Ȃǂ̓à—e‚ðƒƒ‚ƒŠ‚ɓǂݞ‚Þ‚Á‚ĈӖ¡‚É“]‚¶‚ÄA‰Ê‚ĂɂÍWebƒT[ƒo‚©‚çƒuƒ‰ƒEƒU‚Ƀf[ƒ^‚ð“ǂݞ‚Þ‚Á‚Ä‚±‚Ƃɂ܂Ŏg‚í‚ê‚邿‚¤‚ɂȂÁ‚½—Ⴞ‚µB
742:nobody‚³‚ñ
05/12/07 10:15:56
>>736
‚ ‚肪‚Æ‚¤BƒsƒŠƒŠ‚ƉðŒˆB
743:nobody‚³‚ñ
05/12/07 17:30:53
>>730
agavi.jp‚ÌXV‚ªŠ®‘S‚ÉŽ~‚Ü‚Á‚¿‚á‚Á‚Ä‚é‚Ì‚ªŽc”O‚¾‚ËB
744:nobody‚³‚ñ
05/12/07 20:43:55
ŋ߂͂±‚±‚¾‚æB
–|–󂵂Ă‚ê‚Ä‚éB
agaviƒ†[ƒU‘½‚¢‚©‚ÈB
URLØÝ¸(www.geocities.jp)
745:nobody‚³‚ñ
05/12/07 21:00:25
>>744
‚¨‚¨A‚±‚ñ‚ȂƂ±‚ ‚Á‚½‚ñ‚¾B
ƒTƒ“ƒNƒXB
746:nobody‚³‚ñ
05/12/07 22:03:43
‚‚©AAjavi‚ÍŒöŽ®‚ª0.9‚©‚ç‘S‘R“®‚«‚ª–³‚¢‚ÈB
747:nobody‚³‚ñ
05/12/07 22:05:08
svn‚ÍH
748:nobody‚³‚ñ
05/12/07 23:01:18
>>747
snv‚ł͌‹\XV‚ ‚邿B
749:nobody‚³‚ñ
05/12/07 23:23:39
zend framework·À„ª„ª(ßÍß)„ª„ª„ª!!!
hURLØÝ¸(www.phparch.com)
750:nobody‚³‚ñ
05/12/07 23:50:26
>>749
‰pŒê‚̃vƒŒƒ[ƒ“‚¾‚©‚çƒTƒbƒpƒŠ‚í‚©‚ç‚ñ‚ª
PHP‚ðËߨÁËß°‚Æ”‰¹‚·‚邱‚Ƃ͕ª‚©‚Á‚½
751:nobody‚³‚ñ
05/12/07 23:53:53
‚͂͂Í
‚à‚ê‚à‚»‚êŽv‚Á‚½‚æI‚±‚ê‚©‚çËߨÁËß°‚Á‚ÄŒ¾‚¨‚¤I
752:nobody‚³‚ñ
05/12/08 06:40:50
>749
‚±‚ê‚Á‚Ä‚¢‚‚²‚ë‚Å‚«‚é‚ÌH
753:nobody‚³‚ñ
05/12/08 08:49:04
‚¯‚Á‚±‚¤agavi‚ÉŽ—‚Ä‚é‹C‚ª‚·‚é
754:nobody‚³‚ñ
05/12/08 18:17:58 v7tgLnK2
>>741
‚¶‚á‚ dispatch‚©‚ç‚Ìforward‚Á‚ĂȂñ‚È‚ÌH
755:nobody‚³‚ñ
05/12/08 18:25:17
>>754
u“]‘—‚·‚év‚Æ‚©u‰ñ‘—‚·‚év‚Æ‚©‚̈Ӗ¡‚ª‚ ‚é‚©‚çAuˆ—‚ð‚܂킷v‚Æ
‚¢‚¤ˆÓ–¡‡‚¢‚¶‚á‚È‚¢‚ÌH
‚‚©A‚±‚±‚͉pŒê‚̃XƒŒ‚¶‚á‚È‚¢‚ñ‚¾‚ªB
756:nobody‚³‚ñ
05/12/08 22:50:03
ZendƒtƒŒ[ƒ€ƒ[ƒN‚Á‚Ä‚¢‚ÂƒŠƒŠ[ƒX‚©–¾‹L‚µ‚Ä‚ ‚éH
757:nobody‚³‚ñ
05/12/08 23:13:00
}1.5ƒ–ŒŽ‚Å‚Ë
758:nobody‚³‚ñ
05/12/09 12:10:21
>>749
ƒvƒŒƒ[ƒ“‚ª‰ºŽè•³‚Å“r’†‚Å–O‚«‚½B
•¶Í‚ł܂Ƃ܂Á‚Ä‚é‚̂Ȃ¢‚ÌH
759:nobody‚³‚ñ
05/12/09 12:21:49
—¬s‚肾‚©‚ç‚Á‚ĉ½‚Å‚à‚©‚ñ‚Å‚àPodcast‚·‚ê‚΂¢‚¢‚Á‚Ä‚à‚ñ‚Å‚à‚È‚¢‚æ‚Ë¡
ƒeƒLƒXƒg‚È‚ç‘厖‚ȂƂ±‚¾‚¯E‚¢“ǂ݂ł«‚é‚̂ɡ
760:nobody‚³‚ñ
05/12/09 12:43:07
ƒƒfƒBƒA‚ð‰]X‚·‚é‘O‚ɂ܂¸Google‚ðŠo‚¦‚悤‚º
761:nobody‚³‚ñ
05/12/09 14:16:53
Œë”š‚Å‚·‚©H
762:nobody‚³‚ñ
05/12/09 17:59:40 kJFA21a1
DecoratorŽg‚Á‚Ă鎞‚ÉƒŠƒ_ƒCƒŒƒNƒg‚µ‚½‚çA
ƒTƒuƒeƒ“ƒvƒŒ[ƒg쬒†‚Ɉ—‚ªƒuƒ`ƒMƒŒ‚邿‚ËB
ƒ|ƒXƒgƒtƒBƒ‹ƒ^‚ÅƒŠƒ_ƒCƒŒƒNƒg‚·‚ׂ«‚Ȃ̂©B
‚»‚Ì‚ ‚½‚è‚Ç‚¤‚µ‚Ä‚éH
763:nobody‚³‚ñ
05/12/10 14:39:54
Ž¿–â‚Å‚·B
mojavi2‚ÅSmarty‚ðŽg‚Á‚Ä‚¢‚Ü‚·B
XOOPS‚̃e[ƒ}‚ðŽg‚Á‚Ä‚¢‚Äsmarty‚̃fƒŠƒ~ƒ^‚ª<{‚Æ}>‚Å‚·B
$lblocks = array(array('title' => 'ƒGƒ‰[',
'content' => '<div><{$error}></div>'));
$renderer->setAttribute('xoops_lblocks',$lblocks);
‚·‚邯<‚ªƒTƒjƒ^ƒCƒY‚³‚ê‚Ä>‚ɕϊ·‚³‚ê‚ÄAhtmlã•\ަ‚³‚ê‚Ä‚µ‚Ü‚¢‚Ü‚·B
ƒTƒjƒ^ƒCƒY‚³‚¹‚È‚¢•û–@‚Á‚Ä‚ ‚é‚Å‚µ‚傤‚©?
764:nobody‚³‚ñ
05/12/10 19:34:26
>>763
$smarty->left_delimiter = '<{';
$smarty->right_delimiter = '}>';
‚Ä‚©AAƒ}ƒjƒ…ƒAƒ‹‰Å
765:nobody‚³‚ñ
05/12/10 23:53:59
>>764
>>763‚Ì
>XOOPS‚̃e[ƒ}‚ðŽg‚Á‚Ä‚¢‚Äsmarty‚̃fƒŠƒ~ƒ^‚ª<{‚Æ}>‚Å‚·B
‚Æ‚ ‚邿‚¤‚ÉA‚»‚ÌÝ’è‚ÍXOOPS‚̃e[ƒ}‚ðŽg‚¤‚½‚߂Ɋù‚É‚µ‚Ä‚¢‚Ü‚·B
‚»‚Ì‚½‚ß‚É<‚Æ>‚ªƒTƒjƒ^ƒCƒY‚³‚ê‚Ä¢‚Á‚Ä‚¢‚é‚ñ‚Å‚·B
‚»‚ÌÝ’è‚ð‚µ‚È‚¯‚ê‚ÎA{‚Æ}‚¾‚¯‚Å–â‘è‚È‚¢‚̂ł·B
ƒe[ƒ}‘¤‚É<{$error}>‚Æ‘‚¯‚Ζâ‘è‚È‚¢‚̂ł·‚ªAsetAttribute‚Å“n‚»‚¤‚Æ‚·‚邯
ƒTƒjƒ^ƒCƒY‚³‚ê‚Ä‚µ‚Ü‚¢‚Ü‚·B
766:764
05/12/11 01:36:43
>>763
>smarty‚̃fƒŠƒ~ƒ^‚ª<{‚Æ}>‚Å‚·B
‚±‚ê“ǂ߂ĂȂ©‚Á‚½c@‚·‚Ü‚ñA763
767:762
05/12/11 11:51:35
ƒŠƒ_ƒCƒŒƒNƒgŒã‚Éexit‚µ‚Ä‚é‚Ì‚ª–â‘肾‚Á‚½‚¾‚¯‚¾‚Á‚½B
ƒŠƒ_ƒCƒŒƒNƒg‚Á‚Ä‚¢‚Á‚Ä‚à
ƒwƒbƒ_‚Éo—Í‚·‚邾‚¯‚ÅA
ˆ—‚ªŽ~‚Ü‚é‚킯‚¶‚á‚È‚¢‚ñ‚¾‚æ‚ÈB
768:nobody‚³‚ñ
05/12/12 19:50:27
mojavi3‚‚©‚Á‚Ă܂·B
model‚Å$this->getContext()->getRequest();‚·‚é‚Ì‚ÆA
action‚Å$this->getContext()->getRequest();‚µ‚ă‚ƒfƒ‹‚É“n‚·‚Ì‚Æ
‚Ç‚Á‚¿‚ªmvc“I‚ɳ‚µ‚¢‚Å‚·‚©H
769:nobody‚³‚ñ
05/12/12 20:44:06
>>768
ƒ‚ƒfƒ‹‚̓Rƒ“ƒgƒ[ƒ‰‚âƒrƒ…[‚ÆŒ‹‡‚µ‚Ä‚¢‚È‚¢‚Ì‚ª—‘z‚Ȃ̂ÅAaction ‚Å
ƒŠƒNƒGƒXƒg‚ðŽæ“¾‚µ‚ÄA‚»‚ê‚ɉž‚¶‚Ä model ‚É“n‚·‚Ì‚ª‚æ‚¢‚ÆŽv‚¤B
770:nobody‚³‚ñ
05/12/12 20:44:31
uŒ‹‡‚µ‚ĂȂ¢v‚Á‚ÄŒ¾‚¢•û‚͈«‚¢‚ÈBu‘aŒ‹‡v‚ÉŒ¾‚¢‘Ö‚¦‚éB
771:nobody‚³‚ñ
05/12/12 20:44:42
>>768
‘OŽÒ‚Ì•û‚ªmodel‚Æaction‚ÌŒ‹‡‚ª‘a‚ɂȂè‚â‚·‚¢B
772:768
05/12/12 21:33:07
‚Ç‚¤‚à‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
‚³‚Á‚ς肵‚Ü‚µ‚½B
773:nobody‚³‚ñ
05/12/12 23:43:46
>>769
‚¦‚¦‚¦‚¦‚¦‚¦‚¦‚¦‚¦‚¦‚¦H
‚¾‚Á‚½‚ç‚È‚ñ‚Åmodel‚É
$this->getContext()->getRequest();
‚Å‚«‚é‹@”\‚í‚´‚í‚´‚‚¯‚Ä‚ ‚é‚Ì‚³B
action‚àMVC‚Ìmodel‚ɑГ–‚·‚é‚ñ‚¶‚á‚È‚¢‚ÌH
model“à‚Å
$this->getContext()->getRequest();‚Æ‚©‚â‚Á‚ÄA
action‚ÅgetModel‚·‚é‚Ì‚ª•’Ê‚¾‚ÆŽv‚¤‚ªB
>>772‚æB‚·‚Á‚«‚è‚·‚é‚̂͂܂¾‘‚¢
774:nobody‚³‚ñ
05/12/12 23:50:24
moja3‚ÄAModel‚ª‚ ‚ñ‚¾`
class HogeModel extends Model ‚Á‚ÄŠ´‚¶H
775:nobody‚³‚ñ
05/12/13 00:06:36
>>773
> action‚àMVC‚Ìmodel‚ɑГ–‚·‚é‚ñ‚¶‚á‚È‚¢‚ÌH
ˆá‚¤‚æBcontroller‚Æmodel‚̃Aƒ_ƒvƒ^iƒAƒ_ƒvƒ^ƒpƒ^[ƒ“‚Ƃ͕ʂ̈Ӗ¡jB
controller‚̈ꕔ‚ðƒRƒ}ƒ“ƒhƒpƒ^[ƒ“‚Æ‚µ‚Ä’Šo‚µ‚½‚Æ‚àŒ©‚ê‚éB
‚¾‚©‚ç–{“–‚Íaction‚̓rƒWƒlƒXƒƒWƒbƒN‚ð‘‚‚Æ‚±‚ë‚¶‚á‚È‚¢‚ñ‚¾‚¯‚ÇAƒƒWƒbƒN‚à‚»‚̂܂ܑ‚¯‚Ä‚µ‚Ü‚¤ŽèŒy‚³‚Í—˜“_‚Å‚ ‚茇“_‚Å‚à‚ ‚邯Žv‚¤B
request‚ð‚¢‚¶‚é‚Ì‚Ícontroller‚Å‚ ‚é‚ׂ«‚¾‚ÆŽv‚¤‚©‚牴‚Íaction“à‚ÅgetRequest‚µ‚ÄA‘Љž‚Ìmodel‚ðŒÄ‚Ño‚·”hB
776:768
05/12/13 01:51:59
‚â‚Á‚Ï‚èAmodel“à‚Å
$this->getContext()->getRequest();
‚̂͂Ȃñ‚©‹CŽ‚¿ˆ«‚¢B
777:nobody‚³‚ñ
05/12/13 01:56:13
‰´‚àaction‚Årequest”hB
ʼn‚Ímodel‚Å‚â‚Á‚Ä‚¢‚½‚ª
‚»‚¤‚È‚é‚ÆA‹N“_‚ƂȂéaction‚ðŒ©‚½‚¾‚¯‚Å‚Í
‚Ç‚ñ‚ȃpƒ‰ƒ[ƒ^‚ð‚¢‚¶‚Á‚Ä‚¢‚é‚Ì‚©‚ª•ª‚©‚炸A
—¬‚ê‚ð”cˆ¬‚µ‚É‚‚‚È‚Á‚½‚©‚çB
‚Ü‚½ƒŠƒNƒGƒXƒgƒpƒ‰ƒ[ƒ^‚͂ǂ¿‚ç‚©‚Æ‚¢‚¦‚Î
ƒvƒŒƒ[ƒ“ƒe[ƒVƒ‡ƒ“‘w‚É‘®‚·‚é‚à‚̂Ȃ̂Å
ƒvƒŒƒ[ƒ“ƒe[ƒVƒ‡ƒ“‘w‚Å‚ ‚éaction‚Ŏ󂯎æ‚é‚Ì‚ª—‚É‚©‚È‚Á‚Ä‚¢‚é
‚Æ‚àŽv‚¤B
ƒoƒŠƒf[ƒVƒ‡ƒ“‚âƒRƒ“ƒo[ƒg‚Íaction‚Å‚â‚Á‚Ä‚é‚ñ‚¾‚©‚ç
ƒm[ƒ^ƒbƒ`‚Åmodel‚É“n‚µ‚Ä‚¢‚Ä‚à‘aŒ‹‡‚Ƃ͌¾‚¦‚È‚¢‚̂łÍH
‚Þ‚µ‚ëaction‚Ŏ󂯎æ‚Á‚Ämodel‚É“n‚·‚Æ‚¢‚¤ƒŒƒCƒ„ƒpƒ^[ƒ“‚É‚µ‚½
•û‚ª‘aŒ‹‡‚Æ‚¢‚¦‚é‹C‚ª‚·‚éB
778:nobody‚³‚ñ
05/12/13 10:18:09
model ‚Å request ˆ—‚·‚邯Cmodel ‚Ì unit test ‚ª‚â‚èh‚‚È‚é‚ÆŽv‚¤
‚»‚ê‚Á‚Ä context ‚Æ request ‚Ì—¼•û‚ðŠO•”‚Ɉˑ¶‚·‚邱‚ƂɂȂ邵
action ‚Å request ‚ðˆ—‚µ‚¿‚Ⴆ‚Î model ‚Í request ‚Ìu’lv‚݂̂Ɉˑ¶‚·‚邱‚ƂɂȂè
‚æ‚è‘aŒ‹‡‚ɂȂé
# ‚È‚ñ‚Ä‚±‚Æ‚ðŽüˆÍ‚É’‚邯u“ú–{Œê’‚êv‚Æ‚©Œ¾‚í‚ê‚éã©‚—
779:nobody‚³‚ñ
05/12/13 11:29:59
‹Lq‚ªŠy‘aŒ‹‡‚¶‚á‚È‚¢‚ñ‚¾‚æ‚Ë
ƒvƒƒgƒRƒ‹‚ð‘‚â‚·‚킯‚¾‚©‚ç‚Þ‚µ‚ë‹Lq‚Í–Ê“|‚‚³‚‚Ȃ肪‚¿
780:nobody‚³‚ñ
05/12/13 14:13:53
>>773
ƒtƒŒ[ƒ€ƒ[ƒN‚ª‹–—e‚µ‚Ä‚¢‚é‚Ì‚ÆA—‘z“I‚ÈÝŒv‚Ƃ̊ԂɂÍ
Šu‚½‚肪‚ ‚é‚Á‚Ä‚±‚Æ‚ð—‰ð‚·‚é‚ׂ«B
Œ³‚ÌŽ¿–â‚Í
> ‚Ç‚Á‚¿‚ªmvc“I‚ɳ‚µ‚¢‚Å‚·‚©H
d‚Ȃ̂ÅAMVC “I‚É‚Í action ‚Ɉˑ¶‚µ‚È‚¢•û‚ª—‘z‚¾‚낤‚ËB
>>778 ‚Ì‚¢‚¤uunit test ‚ª‚â‚èh‚¢v‚Á‚Ă̂ÍAmodel ‚ªƒtƒŒ[ƒ€ƒ[ƒN‚Æ
–§Ú‚ÉŒ‹‡‚µ‚Ä‚¢‚ÄŽg‚¢ŸŽè‚ªˆ«‚¢Ø‹’BŒ‹‡“x‚ª‚‚¢‚Ì‚ÅAÄ—˜—p‚µ‚¸‚ç‚¢
(Ä—˜—p‚·‚鎞‚ÉAŠÔÚ“I‚ɃtƒŒ[ƒ€ƒ[ƒN‚É‚àˆË‘¶‚·‚邱‚ƂɂȂé)B
model ‚Æ action ‚𕪗£‚µ‚Ä‚¨‚¯‚ÎA—Ⴆ‚ÎAWeb ƒAƒvƒŠ‚Æ‚Í•Ê‚É DB ‚ɑ΂·‚é
ƒoƒbƒ`ˆ—‚ð PHP ‚Å‘‚•K—v‚ª‚łĂ«‚½Žž‚É model ‚ð—¬—p‚Å‚«‚éB
‚½‚¾A—‘z“I‚ÈÝŒv‚ªA‘¦À‚ÉŒ»ê‚Å“K—p‚³‚ê‚é‚ׂ«‚©‚Æ‚¢‚¤‚ÆA‚»‚ê‚Í
‚Ü‚½•Ê–â‘肾‚¯‚Ç‚ÈB
781:nobody‚³‚ñ
05/12/13 18:51:28
>>780
‚¢‚âA‘aŒ‹‡‚Æ‚©‚Ílib‘¤‚Ål‚¦‚é‚à‚ñ‚È‚ñ‚¶‚á‚È‚¢‚ÌH
„ƒtƒŒ[ƒ€ƒ[ƒN‚ª‹–—e‚µ‚Ä‚¢‚é‚Ì‚ÆA—‘z“I‚ÈÝŒv‚Ƃ̊ԂɂÍ
„Šu‚½‚肪‚ ‚é‚Á‚Ä‚±‚Æ‚ð—‰ð‚·‚é‚ׂ«B
‹–—e‚¶‚á‚È‚‚ÄAˆÓ}“I‚ÉŽÀ‘•‚µ‚Ä‚é‚ñ‚¾‚Æ‚¨‚à‚¤‚ñ‚¾‚¯‚ÇB
model‚Í–¾‚ç‚©‚Éaction‚Æ–§Ú‚ȘAŒg‚ðŽæ‚é‚½‚߂̂à‚Ì‚¾‚ÆŽv‚¤‚µB
„model ‚Æ action ‚𕪗£‚µ‚Ä‚¨‚¯‚ÎA—Ⴆ‚ÎAWeb ƒAƒvƒŠ‚Æ‚Í•Ê‚É DB ‚ɑ΂·‚é
„ƒoƒbƒ`ˆ—‚ð PHP ‚Å‘‚•K—v‚ª‚łĂ«‚½Žž‚É model ‚ð—¬—p‚Å‚«‚éB
‚»‚Ì—¬—p‚Ílib‚ł‚‚Á‚½‚à‚̂̂ª‚â‚è‚â‚·‚¢‚æ‚ËB
782:nobody‚³‚ñ
05/12/13 18:54:29
>>777
Ž©•ª‚Í‹t‚Éaction‚͂ǂñ‚Èmodel‚ðŽg‚Á‚Ă邩‚Ì“¹‚µ‚é‚ׂƂµ‚ÄŽg‚Á‚Ă邩‚ç
—¬‚ê”cˆ¬‚Í‘S‘R¢‚ç‚È‚¢B‚Ä‚©‚Þ‚µ‚낵‚â‚·‚¢B
783:nobody‚³‚ñ
05/12/13 18:59:51
‚Ä‚©A‚»‚à‚»‚àlib‚Ì‘¶Ý–Y‚ê‚Ä‘aŒ‹‡‚Æ‚©Œ¾‚Á‚ĂȂ¢H
784:nobody‚³‚ñ
05/12/13 19:08:07
lib‚Á‚ĉ½‚³Aƒ‰ƒCƒuƒ‰ƒŠH
785:nobody‚³‚ñ
05/12/13 19:10:01
‚Ȃɂ±‚Ì—¬‚êB
ƒXƒS‚¢‚¨•׋‚ɂȂé‚ñ‚¾‚¯‚¨B
786:nobody‚³‚ñ
05/12/13 19:11:38
>>780‚ÌŒ¾‚¤u‹–—ev‚Á‚Ă̂ÍModel“à‚Å$this->getContext()->getRequest()‚Å‚«‚¿‚Ⴄ‚Á‚Ęb‚¾‚æ‚ËH
>>781‚Æ”÷–‚ÉŠš‚݇‚Á‚ĂȂ¢‚Ý‚½‚¢‚¾‚¯‚ÇB
‚Â[‚©Mojavi‚ÉŠÖ‚µ‚ÄŒ¾‚¦‚ÎContext‚ɈêŠÑ«‚ðŽ‚½‚¹‚悤‚Æ‚µ‚½Œ‹‰ÊA‚½‚Ü‚½‚ÜModel‚Ì’†‚Å‚àRequest‚ªŽæ“¾‚Å‚«‚Ä‚µ‚Ü‚¤‚Æ‚àŒ©‚ê‚邯Žv‚¤B
‚»‚̈Ӗ¡‚Å‚ÍMojavi‚ÌŒ‡“_‚̈ê‚‚©‚à‚µ‚ê‚ñ‚ÈB
‚Ü‚ >>773‚©‚甽˜_‚ª‚È‚¢ŒÀ‚è‚ÍgetRequest‚ÍAction‚Å‚â‚é‚ׂ«‚Á‚Ă͖̂žêˆê’v‚Å‚µ‚åB
‚»‚ÌŒ‹˜_‚ÉŽŠ‚éŽvlƒvƒƒZƒX‚ªŒÂXl‚¢‚ë‚¢‚ë‚Ȃ̂ª‚¨‚à‚µ‚ë‚¢‚È‚—
787:nobody‚³‚ñ
05/12/13 19:18:52
>>786
‚ñH‚©‚݇‚Á‚ĂȂ¢‚Ì‚©H
„‚Â[‚©Mojavi‚ÉŠÖ‚µ‚ÄŒ¾‚¦‚ÎContext‚ɈêŠÑ«‚ðŽ‚½‚¹‚悤‚Æ‚µ‚½Œ‹‰ÊA‚½‚Ü‚½‚ÜModel‚Ì’†‚Å‚àRequest‚ªŽæ“¾‚Å‚«‚Ä‚µ‚Ü‚¤‚Æ‚àŒ©‚ê‚邯Žv‚¤B
‚‚܂èARequest‚¾‚¯‚Ímodel‚Å‚â‚é‚ׂ«‚ł͂Ȃ¢‚Á‚Ä‚±‚ÆHgetController‚âgetUser‚Í‚ ‚è‚ÅH
‚¾‚Á‚½‚ç‚©‚݇‚Á‚ĂȂ¢‚Ă̂͂킩‚é‚ñ‚¾‚¯‚ÇB
>>784
‚¢‚âAlib‚Íautoload‚Å’è‹`‚·‚é‚â‚‚æB
‚±‚¢‚‚ɂ±‚»‘aŒ‹‡‚ð‹‚ß‚é‚à‚ñ‚¾‚Æ‚¨‚à‚¤‚ñ‚¾‚¯‚Çc
788:nobody‚³‚ñ
05/12/13 19:21:40
>>786
‚¿‚Ȃ݂Élib‚Æmodel‚͂ǂ¤‹æØ‚Á‚Ä‚éH
789:nobody‚³‚ñ
05/12/13 19:34:56
M2‚ÌactionChain‚ª‚È‚‚È‚Á‚½‚Ì‚àAƒfƒRƒŒ[ƒ^‚¾‚¯‚¶‚á‚È‚getModel‚ª
’ljÁ‚³‚ꂽ‚©‚ç‚È‚ñ‚¾‚ÆŽv‚¤‚µc
790:786
05/12/13 19:40:45
>>787
‚¢‚âAu‚©‚݇‚Á‚ĂȂ¢v‚Á‚ÄŒ¾—t‚ª‹C‚Éá‚Á‚½‚È‚ç‹C‚É‚µ‚È‚¢‚Å‚‚êB
‘aŒ‹‡‚̘b‚ɑ΂µ‚Ăł͂ȂArequest‰]X‚Ì•û‚ÅŠ´‚¶‚½‚±‚ÆB
> ‹–—e‚¶‚á‚È‚‚ÄAˆÓ}“I‚ÉŽÀ‘•‚µ‚Ä‚é‚ñ‚¾‚Æ‚¨‚à‚¤‚ñ‚¾‚¯‚ÇB
‚Ì•”•ª‚ËB
model‚Ælib‚̂ǂ¿‚ç‚É‘aŒ‹‡‚ð‹‚߂邩‚Á‚Ă̂ɂ̓m[ƒRƒƒ“ƒgB
‰´‚ÌꇂÍlib‚ɃtƒŒ[ƒ€ƒ[ƒN‚̃Rƒ“ƒ|[ƒlƒ“ƒg‚©‚çŠO‚ê‚½Ž©•ªƒNƒ‰ƒX‚Æ‚©‚Í“ü‚ê‚È‚¢‚ñ‚ÅB
‘½‚‚ÍModel‚ÅA‚ ‚Æ‚ÍSmarty‚ÌŽÀ‘•‚ª”÷–‚¾‚Á‚½‚±‚ë‚ɉü‘¢‚µ‚½View‚Æ‚©BiÅVƒo[ƒWƒ‡ƒ“‚ª‚Ç‚¤‚È‚Á‚Ä‚é‚Ì‚©‚̓`ƒFƒbƒN‚µ‚ĂȂ¢jB
> ‚‚܂èARequest‚¾‚¯‚Ímodel‚Å‚â‚é‚ׂ«‚ł͂Ȃ¢‚Á‚Ä‚±‚ÆHgetController‚âgetUser‚Í‚ ‚è‚ÅH
‚Ü‚ ‚»‚¤‚¢‚¤•—‚ÉŒ©‚邯request‚Æuser‚Ì”ñ‘ÎÌ«‚ª•‚‚«’¤‚è‚ɂȂ邪A‰´‚Ìꇂ͌‹‰Ê“I‚ɂ͂»‚¤‚¢‚¤•ûj‚Å‚â‚Á‚Ă邿B
Model‚Ì’†‚ÅgetRequest‚ðŒÄ‚Ño‚·‚̂͂¹‚¢‚º‚¢setError‚·‚邯‚«‚¾‚¯‚¾‚ÈB
>>788
‘Oq‚Ì’Ê‚èA‰´“I‚É‚Íu‹æØ‚Á‚Ä‚év‚Á‚Ä‚¢‚¤Š´Šo‚ł͂ ‚Ü‚è‚È‚¢B
‹¤’Ê‚µ‚ÄŽg‚¤‚à‚Ì‚ðlib‚É“ü‚ê‚邾‚¯B
791:nobody‚³‚ñ
05/12/13 19:51:24
ƒtƒŒ[ƒ€ƒ[ƒN‚¾‚©‚ç
‚ ‚é’ö“x‚ÌŽ©—R“x‚ðŽc‚µ‚Ä‚é‚͓̂–‘R‚Æ‚à‚¢‚¦‚邵
‚Ç‚Á‚¿‚à±Ø‚Á‚¿‚á±Ø‚¾‚ÈB
792:nobody‚³‚ñ
05/12/13 19:54:09
>>790
‚È‚é‚Ù‚ÇA‚»‚¤‚¢‚¤‚±‚Æ‚ËBŠm‚©‚ÉŠ¨ˆá‚¢‚¾‚íB
‚Å‚àA
„‚Ü‚ ‚»‚¤‚¢‚¤•—‚ÉŒ©‚邯request‚Æuser‚Ì”ñ‘ÎÌ«‚ª•‚‚«’¤‚è‚ɂȂ邪A‰´‚Ìꇂ͌‹‰Ê“I‚ɂ͂»‚¤‚¢‚¤•ûj‚Å‚â‚Á‚Ă邿B
getUser‚àmodel“à‚ÅŽg‚Á‚Ä‚é‚ñ‚¾H
‚Ü‚·‚Ü‚·‚í‚©‚ç‚ñ‚‚È‚Á‚Ä‚«‚½c
‚¿‚Ȃ݂É
URLØÝ¸(forum.mojavi.org)
‚±‚±‚É‚ ‚邿‚¤‚ȃ\[ƒX‚̓AƒŠ‚È‚ñ‚¾‚æ‚ËH
793:nobody‚³‚ñ
05/12/13 19:56:03
contextŽ©‘Ì‚ð“n‚·‚±‚Æ‚ª‚¨‚©‚µ‚¢‚Á‚ÄŒ¾‚Á‚Ä‚é‚Ì‚©‚ÆŠ¨ˆá‚¢‚µ‚Ä‚½B
794:nobody‚³‚ñ
05/12/13 19:59:28
‚Ç‚Á‚¿‚É‚µ‚Ä‚àAŽ©•ª‚Ìê‡Aaction‚̓Aƒ_ƒvƒ^‚¶‚á‚È‚‚Ämodel‚ÅA
action“à‚ª•¡ŽG‚ɂȂ肻‚¤‚ȂƂ«model‚É•‚¯‚ð‹‚ß‚é‚Á‚ÄŠ´‚¶‚Å‚â‚Á‚Ă邩‚çB
—Ⴆmodel“à‚ÅgetRequest‚µ‚Ä‚àŽ©‘R‚Ȃ‚à‚è‚È‚ñ‚¾‚¯‚ǂȂŸ
795:768
05/12/13 20:11:31
‚¶‚‚Íagavi‚Å‚µ‚½B
agavi‚¾‚Ƃ݂ñ‚ÈH‚¢‚‚¢‚Ä‚‚ê‚È‚¢‚ÆŽv‚Á‚½‚Ì‚Å.
Œ‹‰Ê—\‘zˆÈã‚ÉŠF‚³‚ñ‚̈ӌ©‚ª•·‚¯‚Ă悩‚Á‚½B
796:nobody‚³‚ñ
05/12/13 20:13:34
>>792
‚¤[‚ñA‚»‚±‚̃\[ƒX‚̃}ƒYƒC•”•ª‚Á‚Ä‚Æ‚è‚ ‚¦‚¸‚Ç‚±H‚—
‚Â[‚©getUser‚ðModel‚Å‚â‚é‚Ì‚Á‚Ä‚¨‚©‚µ‚¢‚©‚ÈHŒ¾‚í‚ê‚Ä‚Ý‚é‚Æ‚µ–À‚¤‚ÈB
ƒƒOƒCƒ“‚̈—‚ð‚·‚éê—p‚ÌModel‚Æ‚©‚»‚̂܂ÜsetAuthenticated‚µ‚Ä‚é‚Ì‚ÆA‚ ‚Æ‚ÍaddCredential‚Ý‚½‚¢‚Ȃ̂àModel‚Ì’†‚Å‚¿‚ç‚Ù‚ç‚â‚Á‚Ä‚µ‚Ü‚Á‚Ä‚¢‚éB
‚à‚ë‚ɃrƒWƒlƒXƒƒWƒbƒN‚©‚ÆŽv‚¤‚ñ‚¾‚ªB
>>794
‚Ü‚ ‚Ç‚¤‚¢‚¤•—‚É‚â‚Á‚Ä‚àŠÔˆá‚¢‚Á‚Ä‚±‚Ƃ͂Ȃ¢‚ÆŽv‚¤B
Action‚ɃrƒWƒlƒXƒƒWƒbƒN‚ð‘‚¢‚Ä‚àŒ‹‰Ê“I‚É‚ÍuƒƒWƒbƒN‚ƃfƒUƒCƒ“‚Ì•ª—£v‚Á‚Ä‚¢‚¤‘匳‚Ì–Ú“I‚Í’B¬‚³‚ê‚Ä‚é‚킯‚¾‚µB
797:nobody‚³‚ñ
05/12/13 20:28:15
>>795
‚݂Ȃ³‚ñ‚Æ‚¢‚¤‚©A‚QA‚Rl‚¾‚ÆŽv‚¤‚¯‚Ç‚ËBŽ©•ªŠÜ‚߂Ă—
798:nobody‚³‚ñ
05/12/13 20:31:02
>>797
‚Ü[‚±‚̔‚͂»‚¤‚¢‚¤‚Æ‚±‚¾‚æ‚È‚—
799:nobody‚³‚ñ
05/12/13 20:34:29
>>796
„‚¤[‚ñA‚»‚±‚̃\[ƒX‚̃}ƒYƒC•”•ª‚Á‚Ä‚Æ‚è‚ ‚¦‚¸‚Ç‚±H‚—
‚»‚ÌŠ´‘zŽ©‘Ì‚ª“š‚¦‚Å‚·‚—@‚³‚ñ‚«‚ã‚—
„ƒƒOƒCƒ“‚̈—‚ð‚·‚éê—p‚ÌModel‚Æ‚©‚»‚̂܂ÜsetAuthenticated‚µ‚Ä‚é‚Ì‚ÆA‚ ‚Æ‚ÍaddCredential‚Ý‚½‚¢‚Ȃ̂àModel‚Ì’†‚Å‚¿‚ç‚Ù‚ç‚â‚Á‚Ä‚µ‚Ü‚Á‚Ä‚¢‚éB
‚Ü‚Ÿ‚½‚µ‚©‚ÉgetUser‚Í‚»‚̕ӂ̋@”\‚ª‚ ‚é‚©‚ç‚ËBŒ¾‚í‚ê‚ê‚΋CŽ‚¿‚͂킩‚éB
‚¿‚Ȃ݂ɊJ”l”‚͂ǂꂂ炢H
Ž©•ª‚̂Ƃ±‚Ìê‡l”‚ª5l‚Å’†“r”¼’[‚¾‚©‚çA‰ºŽè‚É”›‚èÝ‚¯‚悤‚É‚à‚¤‚Ü‚‹@”\‚µ‚È‚¢‚±‚Æ‚ª‘½‚¢‚ñ‚¾‚æ‚Ëc
ƒtƒŒ[ƒ€ƒ[ƒN‚Å‹–‚³‚ê‚Ä‚¢‚éŒ —˜‚ÍŽg‚Á‚Ă悵‚Á‚Ä‚±‚Ƃɂµ‚Ă邩‚ç‚Á‚Ä‚Ì‚à‚ ‚é‚©‚àB
800:nobody‚³‚ñ
05/12/13 20:35:06
user‚ðmodel‚Å‚¢‚¶‚é‚̂͑S‘R‚¨‚©‚µ‚‚È‚¢‚ÆŽv‚¤
‚Â‚Ü‚é‚Æ‚±‚ëƒZƒbƒVƒ‡ƒ“‚¾‚µB
request‚̓uƒ‰ƒEƒU‚©‚ç’¼Ú‘—‚ç‚ê‚Ä‚‚éƒf[ƒ^‚¾‚©‚çA
‚¢‚«‚È‚èmodel‚É‚¢‚¶‚点‚é‚ɂͶX‚µ‚·‚¬‚銴‚¶‚ª‚·‚é‚ÈB
801:nobody‚³‚ñ
05/12/13 20:40:49
>>800
‚¢‚âA‚»‚ꂾ‚Ƙb‚ªƒ‹[ƒv‚·‚éc
802:nobody‚³‚ñ
05/12/13 20:42:35
>>800
‚»‚±‚Ímodel‚Å‘aŒ‹‡‚©‚Ç‚¤‚©‚̘b‚Å‚µ‚åH
803:nobody‚³‚ñ
05/12/13 20:45:33
>>800
„request‚̓uƒ‰ƒEƒU‚©‚ç’¼Ú‘—‚ç‚ê‚Ä‚‚éƒf[ƒ^‚¾‚©‚çA
‚¨‚¢‚¨‚¢‘厖‚Èget,setAttribute‚͂ǂ±‚¢‚Á‚½H
804:nobody‚³‚ñ
05/12/13 20:53:12
‚Ђå‚Á‚Æ‚µ‚ÄAgetRequestƒuƒ‰ƒEƒU‚©‚ç‚̃f[ƒ^‚Řbi‚ß‚ç‚ê‚Ä‚½‚ÌH
805:nobody‚³‚ñ
05/12/13 21:18:59
‚ ‚ Aattribute–Y‚ê‚Ä‚½w
“à•”ƒpƒ‰ƒ[ƒ^‚Æ‚µ‚Ä‚Ìattribute‚È‚çmodel‚Å‚¢‚¶‚Á‚Ä‚à‚¨‚©‚µ‚‚͂Ȃ¢‚æ‚Ë
view‚É“n‚·‚½‚߂̃Rƒ“ƒeƒi‚Æ‚µ‚ĂȂçA
model‚©‚çŽó‚¯Žæ‚Á‚Äaction‚Å‚±‚ß‚±‚ß‚·‚é‚Ì‚ª‚¢‚¢‚ÆŽv‚¤
806:nobody‚³‚ñ
05/12/13 21:31:18
model‚Å‚²‚ɂ傲‚ɂ債‚½‚à‚Ì‚Íaction‚É‚¢‚‚Ì‚©H
‚»‚ê‚Æ‚àview‚©H
807:nobody‚³‚ñ
05/12/13 21:38:24
>>792-793
model ‚É context ‚ª“n‚Á‚Ă邱‚ÆŽ©‘Ì‚ª‹C‚É“ü‚ç‚È‚¢B——R‚Í >>796 ‚Ìl‚ª
q‚ׂĂ闗R‚ª‹ß‚¢‚©‚ÈB
>>805
attribute ‚à model ‚¶‚áG‚ç‚È‚¢BƒrƒWƒlƒXƒƒWƒbƒN‚̓Rƒ“ƒgƒ[ƒ‰‚É••‚¶ž
‚ß‚é‚ׂ«‚Á‚Ă̂͑å‘Ì‚Ìl‚ªŽ^¬‚µ‚Ä‚‚ê‚邯Žv‚¤‚¯‚ÇAattribute ‚ð
ƒrƒWƒlƒXƒƒWƒbƒN‚ÉˆêØŠÖŒW‚È‚¢Žg—p—á‚ðŒ©‚½‚±‚Æ‚ª‚È‚¢B‚à‚µ‚ ‚é‚È‚ç
ަ‚µ‚Ä‚‚ê‚邯A‚·‚²‚Šð‚µ‚¢B
ˆê”Ê“I(à Java ‚Ì¢ŠE)‚ɂ͂»‚¤‚¢‚¤—¬‚ê‚ɂȂÁ‚ĂȂ¢H
ƒ‚ƒfƒ‹‚Í POJO (getter/setter ‚¾‚¯‚̃IƒuƒWƒFƒNƒg) ‚É‚µ‚ÄA•K—v‚ɉž‚¶‚Ä
AOP ‚ÅDAO ‚â O/R ƒ}ƒbƒsƒ“ƒO‚µ‚È‚³‚¢A‚ÆB
808:nobody‚³‚ñ
05/12/13 21:51:40
Java‚Ƃ͌¾ŒêŽd—l‚àŽÀÛ‚ÌŽg‚í‚ê•û‚àˆá‚¤‚Ì‚ÉAStruts‚âIBM‚̃zƒƒCƒgƒy[ƒp[‚Æ–³—‚É‚ ‚킹‚Ä‚à‚µ‚傤‚ª‚È‚¢B
809:nobody‚³‚ñ
05/12/13 21:55:50
>>807
„model ‚É context ‚ª“n‚Á‚Ă邱‚ÆŽ©‘Ì‚ª‹C‚É“ü‚ç‚È‚¢B
‚¦‚¥H‚È‚ñ‚Å‹C‚É“ü‚ç‚È‚¢‚Ì‚É
>>796‚Ìl‚Æ“¯ˆÓ‚È‚ÌH
ª–{“I‚É‚¨‚©‚µ‚¢‚¼‚»‚êB
810:nobody‚³‚ñ
05/12/13 21:56:59
>>807
‚‚܂èA>>792‚̃\[ƒX‚à‚¨‚©‚µ‚¢‚Á‚Ä‚±‚Æ‚¾‚æ‚ËH
811:nobody‚³‚ñ
05/12/13 21:58:05
>>806
action‚É‚¢‚Á‚Ä‚©‚çview‚¶‚á‚È‚¢H
’¼Úview‚É‚¢‚‚̂͂Ȃñ‚©‹CŽ‚¿ˆ«‚¢‚È
>>807
Model=POPO‚È‚ÌH
‚»‚±‚܂őaŒ‹‡‚É‚·‚é‚È‚çModel‚ðextends‚·‚éˆÓ–¡‚ª‚È‚¢‚悤‚Èc
‰´‚ÍModelàƒrƒWƒlƒXƒƒWƒbƒN‚Æ‚¢‚¤”Fޝ‚¾‚Á‚½B
812:nobody‚³‚ñ
05/12/13 22:00:37
ˆê”Ê“I‚ł͂Ȃm3‚âagavi‚ÅŠJ”‚·‚éã‚ł̘b‚ð‚µ‚Ä‚¢‚é‚Ì‚ÅA
>>807‚̘b‚Í‚¨–åˆá‚¢‚Ȃ킯‚¾‚ª
813:nobody‚³‚ñ
05/12/13 22:04:25
mvc“I‚ɳ‚µ‚¢‚̂͂Á‚Ä•·‚¢‚Ä‚é‚ñ‚¾‚©‚çŒä–åˆá‚¢‚¶‚á‚È‚¢‚¾‚낤
814:nobody‚³‚ñ
05/12/13 22:05:40
‚Ü‚ŸA‚¨–åˆá‚¢‚¶‚á‚È‚¢‚É‚µ‚Ä‚à‚¨‚©‚µ‚È‚±‚ÆŒ¾‚Á‚Ä‚é‚̂͊m‚©‚¾‚È
815:nobody‚³‚ñ
05/12/13 22:17:24
807‚Í
ƒ‚ƒfƒ‹‚̓tƒŒ[ƒ€ƒ[ƒNŽ©‘Ì‚©‚ç‚à‘aŒ‹‡‚Å‚ ‚é•û‚ª‚¢‚¢‚Á‚ĈӖ¡‚¾‚æ‚ËB
l‚¦•û‚Í•ª‚©‚ç‚È‚¢‚Å‚à‚È‚¢‚¯‚Ç
‚»‚±‚܂őa‚É‚·‚é•K—v‚ª‚Í‚½‚µ‚Ä‚ ‚é‚Ì‚©c
‚»‚à‚»‚àƒtƒŒ[ƒ€ƒ[ƒN‚ðÌ—p‚·‚鎞“_‚Å
‘S–Ê“I‚Ȉˑ¶‚ð‘I‘ð‚µ‚Ä‚¢‚é‚킯‚ÅA
ƒ‚ƒfƒ‹‚¾‚¯‚ð‘aŒ‹‡‚·‚邱‚Ƃɂǂê‚قǂ̈Ӗ¡‚ª‚ ‚é‚Ì‚©
816:nobody‚³‚ñ
05/12/13 22:17:28
java‚ªˆê”Ê“I‚Á‚Ă̂ࡂ͑啪”÷–‚ɂȂÁ‚Ă邯‚ǂȂŸ
817:nobody‚³‚ñ
05/12/13 22:19:09
‚»‚à‚»‚àMVCƒ‚ƒfƒ‹‚Á‚Ä‚»‚ꂼ‚ꂪ–§Ú‚ÉŠÖ˜A‚µ‚Ă邿‚È‚Ÿ
‘a‚ðl‚¦‚é‚ñ‚È‚ç777‚ÌŒ¾‚¤‚悤‚ɃŒƒCƒ„[ƒpƒ^[ƒ“‚Ål‚¦‚½‚Ù‚¤‚ª—Ç‚¢‚ÆŽv‚¤
MVCƒpƒ^[ƒ“‚ðƒŒƒCƒ„[ƒpƒ^[ƒ“‚É’u‚«Š·‚¦‚邯
VC‚ªƒvƒŒƒ[ƒ“ƒe[ƒVƒ‡ƒ“‘w
M‚ªƒhƒƒCƒ“‘w‚ƃf[ƒ^ƒ\[ƒX‘w
‚»‚ꂼ‚ê‚Ì‘w‚͓Ɨ§‚µ‚Ä‚¢‚ĕʂ̑w‚ð’m‚ç‚È‚¢‚Ì‚ª—‘z
action‚̓hƒƒCƒ“‘w‚ƃvƒŒƒ[ƒ“ƒe[ƒVƒ‡ƒ“‘w‚Ì’†ŠÔ‘w‚©‚ÈH
‚¾‚©‚çaction‚Í
ƒvƒŒƒ[ƒ“ƒe[ƒVƒ‡ƒ“‚©‚ç‚Ì“ü—ÍiƒŠƒNƒGƒXƒgƒpƒ‰ƒ[ƒ^j‚ðŽó‚¯Žæ‚é
ƒhƒƒCƒ“ƒƒWƒbƒN‚ðŒÄ‚Ño‚·
ƒpƒ‰ƒ[ƒ^‚ðƒhƒƒCƒ“ƒƒWƒbƒN‚É“n‚·
ƒhƒƒCƒ“ƒƒWƒbƒN‚ŃSƒjƒ‡ƒSƒjƒ‡‚µ‚½Œ‹‰Ê‚ðƒvƒŒƒ[ƒ“ƒe[ƒVƒ‡ƒ“ƒƒWƒbƒN‚É“n‚·
‚±‚ñ‚È—¬‚ꂪ‚¢‚¢‚ñ‚¶‚á‚È‚¢‚©‚È‚Ÿ
Œ‹˜_Amojavi‚ÌModelƒNƒ‰ƒX‚Ͳ×È
818:nobody‚³‚ñ
05/12/13 22:19:56
>>815
‚ ‚ŸAŒƒ‚µ‚“¯ˆÓc
‘½•ªagavi‚à>>815‚Ý‚½‚¢‚ÈŽv‘z‚ª‚ ‚Á‚Ä‚ ‚ ‚¢‚¤ÝŒv‚ɂȂÁ‚Ä‚é‚ñ‚¾‚ÆŽv‚¤B
819:nobody‚³‚ñ
05/12/13 22:23:54
>>817
‚»‚ꂾ‚Æaction‚ª‚¿‚å‚Á‚Æ‚â‚₱‚µ‚‚È‚Á‚¿‚á‚í‚È‚¢H
820:nobody‚³‚ñ
05/12/13 22:33:04
>>815
>>817
‚¨‚Ü‚¢‚烆ƒjƒbƒgƒeƒXƒg‚µ‚È‚¢‚ñ‚Å‚·‚©H
>>819
‚Þ‚µ‚ë‚·‚Á‚«‚è‚·‚é
action‚ɃƒWƒbƒN‘‚‚킯‚¶‚á‚È‚¢‚©‚ç‚Ë
‚ ‚‚Ü‚ÅAPI‚ðŒÄ‚Ño‚µ‚ÄŽg‚¤‚¾‚¯
mojavi“I‚ɂ͂±‚ñ‚ÈŠ´‚¶
$id = $request->getParameter('id');
$service =@new HogeService();
$hoge = $service->getHoge($id);
$request->setAttribute('hoge', $hoge);
821:nobody‚³‚ñ
05/12/13 22:34:10
>>817
ÅŒã‚ÌŒ‹˜_‚¾‚¯—Ç‚•ª‚©‚ç‚È‚¢
ModelƒhƒƒCƒ“ƒƒWƒbƒN‚Å–â‘è‚È‚‚ËH
822:nobody‚³‚ñ
05/12/13 22:36:37
>>820
autoload.ini‚ª‘å•ςȂ±‚ƂɂȂ肻‚¤‚¾B
823:nobody‚³‚ñ
05/12/13 22:49:29
>>820
‚»‚ê‚Á‚ăf[ƒ^ƒx[ƒXƒRƒlƒNƒVƒ‡ƒ“‚͂ǂ±‚łǂ¤‚â‚Á‚ÄŒÄo‚µ‚Ä‚ñ‚ÌH
824:nobody‚³‚ñ
05/12/13 23:00:01
autoload.ini‚Ì€–Ú‚ª‘½‚¢‚Æ‚â‚Á‚Ï‚è’x‚‚È‚é‚ÌH
‚¨‚ê‚͂ł«‚邾‚¯Žg‚í‚ñ‚â‚‚ÍÁ‚µ‚Æ‚é‚æB
825:nobody‚³‚ñ
05/12/13 23:04:08
>>821
ŠT”O“I‚ɂ͂»‚̒ʂ肾‚¯‚Ç
mojavi‚ÌModelƒNƒ‰ƒX‚Ɉˑ¶‚µ‚½‚‚È‚¢‚Æ‚¢‚¤ˆÓ–¡‚Ų×ȂƂ¢‚¤‚±‚Ƃł·
>>822
‚»‚ê‚·‚²‚”Y‚ñ‚¾‚¯‚Ç
Ž©‘O‚̃Nƒ‰ƒXƒ[ƒ_[‚Å‰ðŒˆ‚µ‚½‚¨
>>823
DBÚ‘±—pƒNƒ‰ƒX‚ðSingleton‚Å쬂µ‚Ăǂ±‚©‚ç‚Å‚àŒÄ‚Ño‚¹‚邿‚¤‚É‚µ‚Ă邿
DB::getConnection()‚Ý‚½‚¢‚ÈŠ´‚¶‚Å
‚Æ‚¢‚Á‚Ä‚à‚Ç‚±‚©‚ç‚Å‚àŒÄ‚Ño‚µ‚Ä‚é‚킯‚¶‚á‚È‚¢‚¯‚Ç‚Ë
826:nobody‚³‚ñ
05/12/13 23:55:30
>>825
‚È‚ñ‚©‚à‚¤‚»‚ꎩ•ªƒ‹[ƒ‹‚¾‚炯‚¶‚á‚ñc
‚Ü‚Ÿ•ʂɂ»‚ꂪˆ«‚¢‚킯‚ł͂Ȃ¢‚¯‚Ç
827:nobody‚³‚ñ
05/12/13 23:58:11
>>825
„Ž©‘O‚̃Nƒ‰ƒXƒ[ƒ_[‚Å‰ðŒˆ‚µ‚½‚¨
‚»‚ê‚Íautoload‘¤‚ð‚¢‚¶‚Á‚½‚Ì‚©Aƒ[ƒhŠÖ”‚Ý‚½‚¢‚Ȃ̂‚‚Á‚½‚Ì‚©
828:nobody‚³‚ñ
05/12/14 00:01:27
Œ‹˜_
>>825‚Ì‚â‚Á‚Ă邱‚Æ‚ÍAagavi‚Ìmodel‚ʼnðŒˆB
–³‘Ê‚Èì‹Æ‰³
829:nobody‚³‚ñ
05/12/14 00:34:57
‚à‚µ‚©‚µ‚ÄSingletonModel‚Á‚ăNƒ‰ƒXH
Singleton‚²‚Æ‚«‚łȂñ‚Å‚ ‚ñ‚È‚à‚Ì‚É—Š‚ç‚È‚«‚á‚¢‚¯‚È‚¢‚Ì‚©‹^–âEEEB
‚µ‚©‚àƒOƒ[ƒoƒ‹‚ɌĂÑo‚µ‚Å‚«‚È‚‚Ȃ邵
830:nobody‚³‚ñ
05/12/14 00:41:56
PHP‚ŃVƒ“ƒOƒ‹ƒgƒ“‚Á‚Ăقږ³ˆÓ–¡‚¾‚æ‚ÈB
831:nobody‚³‚ñ
05/12/14 01:27:53
>>830
‚Ü‚ ‚Ç‚¿‚ç‚©‚ÆŒ¾‚¤‚ÆAƒCƒ“ƒXƒ^ƒ“ƒX‚Q‚ˆÈãì‚낤‚Æ‚·‚é•û‚ª“ª‚Ç‚¤‚©‚µ‚Ä‚é‚à‚ñ‚ÈB
Controller‚Æ‚©B
832:nobody‚³‚ñ
05/12/14 01:43:05
>>830
ƒŠƒNƒGƒXƒg–ˆ‚ɃIƒuƒWƒFƒNƒg‚ª¶¬->”jŠü‚³‚ê‚邯‚¢‚¤ˆÓ–¡‚ł͖³ˆÓ–¡‚¾‚ÈB
ƒƒO‚Æ‚©‚c‚aƒRƒlƒNƒVƒ‡ƒ“‚Æ‚©‚ł͎g‚¦‚邯‚ÇA‚»‚ê‚àƒOƒ[ƒoƒ‹•Ï”‚É“ü‚ê‚Æ‚¯‚΂¢‚¢‚Ý‚½‚¢‚ÈB
833:nobody‚³‚ñ
05/12/14 01:44:31
HTTPƒŠƒNƒGƒXƒg’PˆÊ‚Å‹L‰¯‚ªŽ¸‚í‚ê‚éPHP‚Å‚Í
ƒVƒ“ƒOƒ‹ƒgƒ“‚Á‚ÄuƒOƒ[ƒoƒ‹•Ï”‚̃IƒuƒWƒFƒNƒgŽwŒü”Åv‚Ý‚½‚¢‚ȈӖ¡‚µ‚©‚È‚¢‹C‚ª‚·‚é
ŽÀÛ‚É–ð‚É—§‚‚̂ÍDBÚ‘±‚Ý‚½‚¢‚ÈƒŠƒ\[ƒXŽg‚¢‚܂킵‚‚ç‚¢‚Á‚ĈóÛ‚ªcc
834:nobody‚³‚ñ
05/12/14 01:46:05
>>824
ƒNƒ‰ƒX‚ª•K—v‚ȂƂ«‚̂ݓǂ݂±‚ނ悤‚É‚»‚Ìݒ肪‚ ‚é‚ñ‚¾‚µA‚»‚ñ‚ȂɋC‚É‚µ‚È‚‚Ä‚à‚¢‚¢‚̂łÍB
‚Ü‚Ÿ‚È‚¢‚Ù‚¤‚ª‘‚¢‚ÉŒˆ‚Ü‚Á‚Ă邯‚ÇB
835:nobody‚³‚ñ
05/12/14 03:49:22
>>825=>817
‚»‚±‚Ü‚Ås‚‚ÆMojavi‚Ì—”O‚©‚çŠO‚ê‚Ă邵A‚»‚ê‚Í‚à‚¤mojavi‚©‚ç”h¶‚µ‚½>817‚̃tƒŒ[ƒ€ƒ[ƒN‚Å‚ ‚Á‚ÄA
‚ƂĂàumojavi‚ðŽg‚Á‚Ä‚¢‚év‚Ƃ͂¢‚¦‚È‚¢‚ÆŽv‚¤‚ªB
‚Ȃ̂Åmojavi(agavi)‚ÅMVC‚Ç‚¤‚â‚é‚Ì‚©(request‚ð‚Ç‚¤ˆµ‚¤‚©)‚Á‚Ä‚¢‚¤˜b‚É‚¨‚¢‚Ă͎Ql‚ɂȂç‚È‚¢B
>>820
‚à“¯—l
‚½‚¾Aƒ†ƒjƒbƒgƒeƒXƒg‚ÍMojavi‚Ì’v–½“I‚ÈŒ‡“_‚¾‚Æ‚¨‚à‚¤B
–{‘è‚Ì"request"‚̈µ‚¢‚ɂ‚¢‚Ä‚ÍModel‚Í‚bontroller‚ð’m‚é‚ׂ«‚ł͂Ȃ¢A
‚»‚µ‚Ä"request"‚ÍController‚Å‚ ‚éB‚æ‚Á‚Ä"request"‚Í"Model"‚ňµ‚¤‚ׂ«‚ł͂Ȃ¢B
‚Æ‚¨‚à‚¤‚ªB
ŽÀÛ‚ÍModel‚Å‚µ‚©‚½‚È‚requestŒÄ‚Ño‚µ‚½‚±‚Æ‚ ‚è‚Ü‚·‚²‚ß‚ñ‚È‚³‚¢B
ÝŒv‚ªˆ«‚©‚Á‚½B”½È‚µ‚Ă܂·B
836:nobody‚³‚ñ
05/12/14 06:37:08
ƒIƒuƒWƒFƒNƒg‚̈ˑ¶«‚̘b‚Ȃ̂©ÝŒvã‚Ì‹K–ñ‚àŠÜ‚ß‚é‚Ì‚©”»‚ç‚ñ
837:nobody‚³‚ñ
05/12/14 06:44:24
’N‚©—¼•û‚̈ӌ©‚ð‚܂Ƃ߂Ă‚è
838:nobody‚³‚ñ
05/12/14 07:15:24
‚¢‚âA‚È‚ñ‚©Š´“®B
‹^–â‚Ͱ‚ê‚ĂȂ¢‚¯‚ÇB
839:nobody‚³‚ñ
05/12/14 10:23:55
}‚É‚µ‚Ă݂½‚¼♥
@@@@@@@Controller
@@@@@@@@@«
@Request Ì Action Ì Model Ì User,Database
@@@@@@@@@«
@@@@@@@Controller
@@@@@@@@@«
@Request Ì@View@Ì Model
@@@@@@@@@@@@@ |
@@@@@@@@@@@ ©b¨
@@@ƒvƒŒƒ[ƒ“ƒe[@@b@@@ƒhƒƒCƒ“‘wAƒf[ƒ^ƒ\[ƒX‘w
@@@ƒVƒ‡ƒ“‘w@@@@@b
@@@@@@@@@@@@@ |
‰´‚ɂƂÁ‚ÄAction‚Æ‚ÍController‚̈ꕔ‚Å‚ ‚èARequest‚ÌŽó•t‚ÆModel‚̌ĂÑo‚µˆÈŠO‚Ì‚±‚Ƃ͂µ‚È‚¢B
Action::execute‚·‚°[¼ÝÌßٳϰiAAryjB>>820A>>835‚ÆŠî–{“I‚É“¯‚¶B
‰´‚ɂƂÁ‚ÄModel‚Æ‚ÍMojavi“à‚Å—BˆêƒrƒWƒlƒXƒƒWƒbƒN‚ð’S“–‚·‚é•”•ª‚Å‚ ‚éB
‚¿‚Ȃ݂ÉModelˆÈŠO‚̓f[ƒ^‘w‚ÉG‚è‚Ü‚¹‚ñI
840:nobody‚³‚ñ
05/12/14 11:25:24
Model‚͂ǂ¤‚܂Ƃ߂ĂéH
‰´‚ÍOO“I‚É‚¤‚Ü‚¢‚±‚Ƃ܂Ƃ܂ç‚È‚¢ê‡‚Í
Ž—‚½‚悤‚ÈŠÖ”‚ð‚܂Ƃ߂è’ƒ‚ð‘÷‚µ‚Ä‚éB
841:nobody‚³‚ñ
05/12/14 11:38:43
>>839
Model ‚ɃrƒWƒlƒXƒƒWƒbƒN“ü‚ꂽ‚ç‘Ê–Ú‚¶‚á‚ñB˜b‚ɂȂç‚ñB
842:nobody‚³‚ñ
05/12/14 11:44:42
>>841
839‚¶‚á‚È‚¢‚¯‚Ç
‰´‚àModel‚̓rƒWƒlƒXƒƒWƒbƒN‚ð’S“–‚·‚é•”•ª‚Æ‚¢‚¤”Fޝ‚È‚ñ‚¾‚ª
‚«‚݂̂¢‚¤Model‚Á‚ĉ½H
843:839
05/12/14 11:46:02
>>840
‚½‚µ‚©‚ÉŠÖ”‚Ì“ü‚ꕨ‚ɉ߂¬‚È‚¢Model‚ª‚Å‚«‚¿‚Ⴄ‚±‚Æ‚à‚ ‚é‚©‚à‚—
‰´‚ÌꇂÍSean Kerr‚ÌAction::execute‚̃Rƒƒ“ƒg‚ÅA
* Execute any application/business logic for this action.
*
* In a typical database-driven application, execute() handles application
* logic itself and then proceeds to create a model instance. Once the model
* instance is initialized it handles all business logic for the action.
*
* A model should represent an entity in your application. This could be a
* user account, a shopping cart, or even a something as simple as a
* single product.
‚Á‚Ä‚¢‚¤‚â‚Âimojavi/action/Action.class.phpj‚ð‚¯‚Á‚±‚¤ˆÓޝ‚µ‚È‚ª‚ç‚â‚Á‚Ä‚éB
Model‚Íentity‚ð•\‚·‚Á‚Ă̂¯‚Á‚±‚¤‚µ‚Á‚‚è‚«‚Ă邩‚àB
‚Â[‚©¡“ǂݕԂµ‚Ă݂½‚çASean Kerr“I‚É‚ÍAction‚ŃrƒWƒlƒXƒƒWƒbƒN‚à‚ ‚è‚Á‚Ä‚¢‚¤ƒXƒ^ƒ“ƒX‚Á‚Û‚¢‚È‚—
‚½‚¾AŠî–{‚ÍModelƒrƒWƒlƒXƒƒWƒbƒN‚Å‚µ‚åB
844:nobody‚³‚ñ
05/12/14 12:08:56
–óF
Action‚ɑ΂·‚éƒAƒvƒŠƒP[ƒVƒ‡ƒ“ƒƒWƒbƒNEƒrƒWƒlƒXƒƒWƒbƒN‚ÌŽÀs‚ð‚µ‚Ü‚·B
‚æ‚‚ ‚éƒf[ƒ^ƒx[ƒX‚ð—p‚¢‚½ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚Å‚ÍAexecute()‚Ì’†‚ŃAƒvƒŠƒP[ƒVƒ‡ƒ“ƒƒWƒbƒN‚ðˆµ‚¢A‘±‚¢‚ÄModel‚̃Cƒ“ƒXƒ^ƒ“ƒX‚𶬂µ‚Ü‚·B
Model‚̉Šú‰»‚ð‚µ‚½‚çŒã‚Í‚»‚Ì’†‚Å‘S‚ẴrƒWƒlƒXƒƒWƒbƒN‚ðˆµ‚¢‚Ü‚·B
Model‚̓AƒvƒŠƒP[ƒVƒ‡ƒ““à‚̃Gƒ“ƒeƒBƒeƒB‚ð•\‚·‚悤‚É‚·‚邯—Ç‚¢‚Å‚µ‚傤B
—Ⴆ‚ÎAƒ†[ƒU[ƒAƒJƒEƒ“ƒgAƒVƒ‡ƒbƒsƒ“ƒOƒJ[ƒg‚Å‚ ‚Á‚½‚èAŽž‚ɂ͌ÂX‚Ì»•i‚Æ‚¢‚Á‚½ƒVƒ“ƒvƒ‹‚È‚à‚̂ł ‚邱‚Æ‚à‚ ‚é‚Å‚µ‚傤B
845:nobody‚³‚ñ
05/12/14 12:12:22
>>844
‚»‚¤‚»‚¤B
‚â‚Á‚Ï‚è841‚̓rƒWƒlƒXƒƒWƒbƒN‚Ì’è‹`‚ðŠ¨ˆá‚¢‚µ‚ĂȂ¢‚©H
ƒGƒ“ƒeƒBƒeƒB[‚̃ƒ\ƒbƒh‚Í‚·‚Ȃ킿ƒrƒWƒlƒXƒƒWƒbƒN‚¾‚µB
ModelValueObject‚ÆŠ¨ˆá‚¢‚µ‚Ä‚é‹C‚ª‚·‚éB
846:nobody‚³‚ñ
05/12/14 14:28:05
‚Ý‚ñ‚ÈŒ¾—t‚Ì’è‹`‚ª”÷–‚Ɉá‚Á‚Ă邾‚¯‚¾‚ÆŽv‚¤B
‚Æ‚¢‚¤‚©AƒŒƒCƒ„‚ƃ‚ƒfƒ‹‚ð”÷–‚ɬ“¯‚µ‚Ä‚é‚Ì‚©‚àB
ƒhƒƒCƒ“‘w‚̃ŒƒCƒ„‚ɃrƒWƒlƒXƒƒWƒbƒN‚ª‚ ‚Á‚ÄA
‚»‚±‚Å‘€ì‚³‚ê‚é‚à‚Ì‚ªƒhƒƒCƒ“ƒ‚ƒfƒ‹iƒGƒ“ƒeƒBƒeƒBjB
‚±‚ê‚ð‚»‚Ì‚Ü‚ÜŽÀ‘•‚É”½‰f‚³‚¹‚é‚È‚çA
ƒhƒƒCƒ“ƒ‚ƒfƒ‹‚ƃrƒWƒlƒXƒƒWƒbƒN‚͕ʃNƒ‰ƒX‚É‚·‚é‚Ì‚ªŽ©‘RB
‚¾‚¯‚ǃP[ƒXƒoƒCƒP[ƒX‚ÅAƒhƒƒCƒ“ƒ‚ƒfƒ‹‚̃Nƒ‰ƒX‚ª
ƒrƒWƒlƒXƒƒWƒbƒN‚̃ƒ\ƒbƒh‚ðŽ‚ÂŽÀ‘•‚É‚·‚é‚Ì‚à‚ ‚èB
‚Ç‚¿‚炪‚¢‚¢‚©‚͈êŠT‚ɂ͌¾‚¦‚È‚¢‚ÆŽv‚¤B
>>845
‚»‚ê‚͈Ⴄ‚æB
ValueObject‚͂ǂ¿‚ç‚©‚Æ‚¢‚¤‚ƃhƒƒCƒ“ƒ‚ƒfƒ‹‚ł͂Ȃ
ƒvƒŒƒ[ƒ“ƒe[ƒVƒ‡ƒ“ƒ‚ƒfƒ‹B
ƒhƒƒCƒ“ƒ‚ƒfƒ‹‚ð‚»‚Ì‚Ü‚ÜƒvƒŒƒ[ƒ“ƒe[ƒVƒ‡ƒ“‘w‚܂ňø‚«‚¸‚Á‚Ä‚‚é
ÝŒv•ûj‚È‚çValueObject‚Û‚Á‚Œ©‚¦‚é‚©‚à‚µ‚ê‚È‚¢‚¯‚ÇA
ƒvƒŒƒ[ƒ“ƒe[ƒVƒ‡ƒ“ƒ‚ƒfƒ‹‚ð‚«‚Á‚¿‚è‚킯‚éÝŒv•ûj‚È‚ç
>>841‚ÌŒ¾‚Á‚Ă郂ƒfƒ‹‚̓hƒƒCƒ“‘w‚ŕ‚¶‚Ä‚é‚Í‚¸B
847:nobody‚³‚ñ
05/12/14 15:10:04
‰´’è‹`‚Å‹c˜_‚µ‚ĂȂ¢‚ÅPoEAA‚ð“Ç‚ßA‚Á‚Ä‚±‚Æ‚¾B
848:nobody‚³‚ñ
05/12/14 16:18:44
‚‚¢‚©‚ç÷‚Á‚Ä‚‚ê
849:nobody‚³‚ñ
05/12/14 16:45:40
O'Reilly‚ÌSafari Bookshelf‚É“ü‚ê‚Î$19.95‚Å“Ç‚ß‚é‚æB
850:nobody‚³‚ñ
05/12/14 17:12:47
“ú–{Œê–ó–{”ƒ‚Á‚½‚¯‚Ǔǂñ‚Å‚Ë[‚â
ValueObject‚ªƒvƒŒƒ[ƒ“ƒe[ƒVƒ‡ƒ“ƒ‚ƒfƒ‹‚Á‚ĂǂäˆÓ–¡H
’P‚É’l‚ðŽ‚½‚¹‚éƒIƒuƒWƒFƒNƒg‚¾‚©‚ç
‚Ç‚ñ‚È‘w‚ɂłà“ü‚Á‚Ä‚‚é”Ä—p“I‚ȃpƒ^[ƒ“‚¾‚ÆŽv‚¤‚ñ‚¾‚ª
851:nobody‚³‚ñ
05/12/14 21:59:44
> ’P‚É’l‚ðŽ‚½‚¹‚éƒIƒuƒWƒFƒNƒg
Ž©à‚ð—§‚Ä‚é‚Æ‚«‚Í‚»‚ê‚È‚è‚̎臂ð“¥P‚µ‚Ăقµ‚¢
852:nobody‚³‚ñ
05/12/15 02:19:59
>>839
>>843‚ðˆÓޝ‚µ‚Ä‚é‚ñ‚È‚çAAction‚̓hƒƒCƒ“‘wAƒf[ƒ^ƒ\[ƒX‘w‚É“ü‚邱‚Æ‚à‚ ‚邾‚ë
853:nobody‚³‚ñ
05/12/15 02:23:24
URLØÝ¸(trac.agavi.org)
‚±‚ÌŒöŽ®ƒTƒ“ƒvƒ‹‚àA‘S‘R>>839‚Ý‚½‚¢‚È’è‹`‚ɂȂÁ‚Ă˂¥‚µ
854:839
05/12/15 03:13:21
>>852
‚½‚µ‚©‚É‚»‚¤‚¾‚ËB‚»‚ꂪ
> ‚Â[‚©¡“ǂݕԂµ‚Ă݂½‚çASean Kerr“I‚É‚ÍAction‚ŃrƒWƒlƒXƒƒWƒbƒN‚à‚ ‚è‚Á‚Ä‚¢‚¤ƒXƒ^ƒ“ƒX‚Á‚Û‚¢‚È‚—
‚ÆŒ¾‚Á‚½——R‚È‚ñ‚¾‚¯‚ÇB
‚½‚¾A‰´Ž©g‚̓hƒƒCƒ“‘w‚̈—‚ÍModel‚Å‚â‚é•ûj‚Å‚â‚Á‚Ä‚é‚Á‚ĘbB
Action‚ŃhƒƒCƒ“‘wEƒf[ƒ^ƒ\[ƒX‘w‚ÉŽè‚ðo‚·‚Ì‚à—˜“_‚ª‚ ‚é‚È‚ç‘å‚¢‚ÉŒ‹\‚¾‚Ƃ͎v‚¤‚æB
>>853
‚¦[‚Á‚ƈꉞŒ¾‚Á‚Ä‚¨‚‚¯‚Ç>>839‚ÍÝŒviorŽÀ‘•j•ûj‚̘b‚ËB
i‚»‚ê‚܂ł̋c˜_‚Ì“à—e‚à‘½‰Á–¡‚µ‚½‚‚à‚è‚È‚ñ‚¾‚ª•ÎŒ©‚à‚ ‚é‚©‚àEEEj
‚ ‚ÆA‚»‚±‚̃Tƒ“ƒvƒ‹‚Í>>844‚Ìuƒ†[ƒU[ƒAƒJƒEƒ“ƒgv‚É‚ ‚½‚é‚à‚Ì‚ðModel‚Æ‚µ‚Ä’Šo‚¹‚¸‚ÉAction‚Åς܂¹‚¿‚á‚Á‚Ä‚é‚ñ‚¾‚ËB
‚¾‚©‚ç839‚ƈá‚Á‚ÄŒ©‚¦‚é‚Á‚Ä‚Ì‚à–³—‚͂Ȃ¢‚©‚àB
‚Ü‚ ƒƒWƒbƒN‚ª•¡ŽG‚ɂȂÁ‚Ä‚«‚½‚ç‚»‚ñ‚È‚±‚Ƃ͌¾‚Á‚Ä‚ç‚ê‚È‚¢‚̂ʼn´‚Í”FØ—p‚Éì‚Á‚½Model‚ðÄ—˜—p‚µ‚Ă邿B
•K—v‚Ȃ炻‚ÌModel‚ð‚à‚¤ˆê’iŒp³‚µ‚ăJƒXƒ^ƒ}ƒCƒY‚Æ‚©‚Å‚«‚é‚̂ł»‚±‚»‚±•Ö—˜‚¾‚µB
855:nobody‚³‚ñ
05/12/15 03:28:55
>>841‚ɑ΂µ‚ÄA‚Í‚¶‚߂͉½Œ¾‚Á‚Ä‚é‚ñ‚¾‚낤‚±‚Ìlc‚ÆA>>842‚Æ
“¯‚¶‹CŽ‚¿‚Å‚µ‚½‚ªA
URLØÝ¸(www.microsoft.com)
‚±‚±‚ð“Ç‚ñ‚ł݂Ä>>841‚ÌŒ¾‚Á‚Ă邱‚Æ‚ª‚æ‚‚í‚©‚è‚Ü‚µ‚½B
MVC‚Ì}‚É‚ ‚邯‚¨‚è
„ƒrƒ…[‚ƃRƒ“ƒgƒ[ƒ‰‚Ì—¼•û‚ªƒ‚ƒfƒ‹‚Ɉˑ¶‚µ‚Ä‚¢‚邱‚ƂɒˆÓ‚µ‚Ä‚‚¾‚³‚¢B‚½‚¾‚µAƒ‚ƒfƒ‹‚̓rƒ…[‚ƃRƒ“ƒgƒ[ƒ‰‚̂ǂ¿‚ç‚É‚àˆË‘¶‚µ‚Ä‚¢‚Ü‚¹‚ñB
ƒ‚ƒfƒ‹‚Í—¼•û‚Ɉˑ¶‚µ‚Ä‚¢‚È‚¢‚à‚̂Ȃñ‚¾‚ËB
‚»‚¤l‚¦‚邯‚½‚µ‚©‚É>>839‚ÌŒ¾‚Á‚Ä‚é}‚͘b‚ɂȂç‚È‚¢B
‚Å‚àA‚»‚ê‚ðŒ¾‚¢o‚·‚ÆAgavi‚ÌÝŒvŽ©‘Ì‚ª‚¨‚©‚µ‚¢‚±‚ƂɂȂé‚ËB
856:839
05/12/15 03:51:45
>>855
‚½‚Ô‚ñUML‚ðŒ©Šµ‚ê‚Ä‚él‚ª‘½‚¢‚ñ‚¾‚낤‚©‚çŒë‰ð‚ð—^‚¦‚½‚©‚à‚µ‚ê‚È‚¢‚¯‚ÇA>>839‚ÍuˆË‘¶ŠÖŒWv‚ð•\‚µ‚Ă邂à‚è‚¶‚á‚È‚©‚Á‚½‚ñ‚¾‚È‚Ÿorz
Controller¨Action¨Controller¨View‚Á‚Ă̂ͧŒä‚ªˆÚ‚釔ÔB
‘¼‚Ì̂̓f[ƒ^‚̎󂯓n‚µ‚Å‚ ‚Á‚ÄAŠî–{“I‚ɂ̓ƒ\ƒbƒh‚̌ĂÑo‚µ{ƒŠƒ^[ƒ“‚Ȃ̂ŧŒä‚ªˆÚ‚釔ԂƂµ‚Ä‚à‰ðŽß‚Å‚«‚é‚©‚àB
>>855‚ªˆË‘¶ŠÖŒW‚̘b‚ðŽ‚Á‚Ä‚«‚Ä‚‚ꂽ‚̂ł»‚ê‚àl—¶‚·‚邯Â̖îˆó‚ð‚·‚×‚ÄŠO‘¤Œü‚«‚ɕς¦‚½‚炵‚͂܂µ‚ɂȂ邩‚ÈH
–îˆó‚̈Ӗ¡‚Í
EˆË‘¶‚µ‚Ă鑤¨ˆË‘¶‚³‚ê‚Ă鑤
EŒÄ‚Ño‚µ‘¤¨ŒÄ‚Ño‚³‚ê‚鑤
‚Æ‚¢‚¤ŠÖŒW‚ÅBi—BˆêAction¨Controller‚Ì•”•ª‚¾‚¯ƒŠƒ^[ƒ“‚Ȃ̂Ŗîˆó‚ÌF‚Å‚à•Ï‚¦‚Ä‚‚¾‚³‚¢‚—j
uƒrƒWƒlƒXƒƒWƒbƒNv‚Á‚ÄŒ¾—t‚͉´‚àÄl‚·‚é•K—v‚ª‚ ‚é‚©‚àB
>>846‚ð‚à‚¤‚¿‚å‚Á‚ƙ𚂵‚Ă݂éB
857:nobody‚³‚ñ
05/12/15 03:53:25
URLØÝ¸(forum.mojavi.org)
‚±‚¤‚¢‚¤‚ÌŒ©‚邯‚Ü‚·‚Ü‚·‚í‚©‚ç‚ñ‚‚È‚éc
858:nobody‚³‚ñ
05/12/15 04:01:35
‚»‚±‚܂ł²‚¿‚Ⴒ‚¿‚á[‚¢‚±‚Æl‚¦‚È‚‚Ä‚àA
•ÛŽç«‚Ì‚‚¢ƒR[ƒh‚Á‚ÄWebƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚Ȃ猋\‚‚‚ê‚¿‚Ⴄ‚©‚ç‚È‚Ÿc
ƒrƒWƒlƒXƒƒWƒbƒN‰]X‚æ‚èAƒrƒWƒlƒX‚â‰^‰cŽ©‘̂ɂ‚¢‚Äl‚¦‚Ä‚½‚Ù‚¤‚ª‚æ‚Á‚Û‚Ç‹à‚ɂȂé
859:839
05/12/15 04:09:49
>>858
‰´“I‚à‚»‚¤Žv‚¤B‚Ç‚Á‚¿‚Å‚à‚¢[‚¶‚á‚ñ‚¨‚Ü‚¢‚ç‚—A‚Æ
‚Å‚àuŠÔˆá‚Á‚Ä‚¢‚év‚Æ‚¢‚¤‚‚Á‚±‚Ý‚ð‚½‚‚³‚ñ‚¢‚½‚¾‚¢‚½‚Ì‚ÅAƒwƒR‚݂‚ˆ«í‹ê“¬’†‚Å‚ ‚è‚Ü‚·B
ŽŸƒy[ƒWÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
5345“ú‘O‚ÉXV/221 KB
’S“–:undef