yPHPƒtƒŒ[ƒ€ƒ[ƒN ..
92:90
06/01/06 17:19:54
>>91
ƒfƒtƒHƒ‹ƒg‚Å‘g‚Ýž‚Ü‚ê‚Ă܂·‚æB
SmartyƒIƒuƒWƒFƒNƒg‚ɃAƒNƒZƒX‚Å‚«‚ê‚΂¢‚¢‚ñ‚¶‚á‚È‚¢‚©‚ÆŽv‚¤‚¯‚Ç
‚»‚Ì•û–@‚ª‚í‚©‚ç‚ñEEE
93:nobody‚³‚ñ
06/01/06 21:04:38
>>92
ActionClass‚©‚ç‚È‚ç
$smarty =& $this->backend->ctl->getTemplateEngine();
‚ÅŽg—p’†‚ÌSmartyŽæ‚ê‚éB
‰½‚µ‚½‚¢‚©‚æ‚‚í‚©‚ç‚ñ‚¯‚ÇA‚Æ‚è‚ ‚¦‚¸‚»‚ñ‚ÈŠ´‚¶D
94:90
06/01/06 22:15:02
>>93
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
•‚©‚è‚Ü‚µ‚½B
95:nobody‚³‚ñ
06/01/06 23:37:29
‚¢‚âSmarty‚Éhierselect‚͂Ȃ¢‚Å‚µ‚å
96:90
06/01/06 23:49:52
>>95
EEEEEEEB
‚·‚ñ‚Ü‚¹‚ñBHTML_QuickForm‚Å‚µ‚½B
‹x‚݃{ƒP‚Å‚µ‚½B‚¨’p‚¸‚©‚µ‚¢EEEorz
97:90
06/01/07 00:04:03
‚ A‚Å‚à renderer ‚É Smarty ‚ðŽg‚Á‚Ä‚¢‚ÄArenderer ‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ð
ì‚邯‚«‚É Smarty ‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ð“n‚·•K—v‚ª‚ ‚é‚Ì‚ÅA>>93 ‚³‚ñ‚Ì
î•ñ‚Í–ð‚É—§‚¿‚Ü‚·B‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
‚Ü‚½AƒXƒŒ‰˜‚µ‚·‚݂܂¹‚ñ‚Å‚µ‚½„ŠF—l
98:nobody‚³‚ñ
06/01/07 00:22:07 vbU0E729
–l‚Í ethna‚Å‚Í quick_form ‚Ì•K—v«‚ðŠ´‚¶‚È‚¢‚¯‚ǂȂŸB
ActionForm ‚Å‚à $form ‚ð’è‹`‚µ‚ÄA quick_form ‚Å‚à form ‚̃GƒŒƒƒ“ƒg‚ð쬂µ‚ÄA
‚Á‚Ä‚Q“xŽèŠÔ‚È‹C‚ª‚µ‚Ü‚·B
validate‚à ethna‚Ìvalidate‚Å‚¢‚¢‚µB
javascript‚ðŽ©“®¶¬‚µ‚Ä‚‚ê‚é‚͕̂֗˜‚¾‚¯‚ÇB
99:nobody‚³‚ñ
06/01/07 01:35:07
hierselect‚ðŽg‚¢‚½‚¢‚ñ‚Å‚µ‚å
100:nobody‚³‚ñ
06/01/12 01:26:04 F7HO2NXc
Ethna‚¢‚¢‚ñ‚¾‚¯‚ÇAƒtƒ@ƒCƒ‹‚ÌŠK‘w\‘¢‚ª[‚‚È‚é‚Ì‚ª‚¿‚å‚Á‚Ƃ₾‚ÈB
101:nobody‚³‚ñ
06/01/12 08:09:50
ŠK‘w‚Í[‚‚Ȃ邯‚ÇŒ©’Ê‚µ‚Í—Ç‚‚È‚Á‚½B
EthnaŽg‚¤‘O‚ÌÝŒv‚ªÙ‚©‚Á‚½‚¾‚¯‚¾‚¯‚ÇB
ŠK‘w‚ª[‚‚Ä¢‚邱‚Æ‚Á‚ĂȂÉH
102:nobody‚³‚ñ
06/01/12 10:35:54 F7HO2NXc
>>101
–Ú“I‚̃tƒ@ƒCƒ‹‚É‚½‚ǂ肂‚Ì‚ª‘å•ÏB
template‚Æview‚Æaction‚ªŒ‹\—£‚ê‚Ä‚é‚Å‚µ‚åB
emacs‚Ås‚Á‚½‚è—ˆ‚½‚è‚·‚é‚Ì‚ª‘å•ςȂñ‚Å‚·B
103:nobody‚³‚ñ
06/01/12 10:59:29
>>102
”[“¾B
‰´‚à‚»‚ê‚ŃGƒfƒBƒ^‚ł̊J”‚ð‚ ‚«‚ç‚ß‚ÄA¡‚ÍPHPEclipse‚ðŽg‚Á‚Ä‚éB
ƒGƒfƒBƒ^‚ÌŽèŒy‚³‚àŽÌ‚Ä‚ª‚½‚¢‚ñ‚¾‚¯‚Ç‘S‘̂̌©’Ê‚µ‚ª—Ç‚¢‚Ù‚¤‚ª
Œã‚Ńƒ“ƒeƒiƒ“ƒX‚·‚邯‚«‚ÉŠy‚¾‚©‚ç‚ËB
104:nobody‚³‚ñ
06/01/12 11:56:16
‚Å‚àŠJ”ŽÒˆÈŠO‚Ìl‚àƒ\[ƒX‚Ý‚½‚èƒeƒ“ƒvƒŒ[ƒg‚¢‚¶‚Á‚½‚è‚·‚é‚È‚ç‚í‚©‚è‚â‚·‚ƒtƒHƒ‹ƒ_•ª‚¯ËŠK‘w[‚‚È‚é‚à—˜“_‚¾‚Á‚½‚è‚·‚éB
‚Ç‚±‚¢‚¶‚Á‚½‚ç‚¢‚¢‚©‚í‚©‚è‚â‚·‚¢c
105:nobody‚³‚ñ
06/01/12 13:12:36
>>102
‚ ‚ç‚©‚¶‚߈ꊇ‚łԂ¿‚±‚ÞƒtƒHƒ‹ƒ_(unify)‚ð—pˆÓ‚µ‚Ä
쬂µ‚½ƒvƒƒWƒFƒNƒg‚̃Rƒ“ƒgƒ[ƒ‰[‚Ì$directory‚ð
'action' => 'unify',
'view' => 'unify',
'template' => 'unify'
‚Æ‚©‘S•”“¯‚¶ƒfƒBƒŒƒNƒgƒŠ‚É‚·‚ê‚΂¢‚¢B
ƒRƒ“ƒgƒ[ƒ‰[‚ÅÝ’è‚·‚ê‚΃AƒNƒVƒ‡ƒ“‚ÌŽ©“®¶¬‚à‘Ήž‚Å‚«‚éB
ƒtƒHƒ‹ƒ_ŠK‘w‚ÍD‚݂̕ª‚©‚ê‚邯‚±‚낾‚©‚ç
‚©‚Ȃ莩—R‚É‚¢‚¶‚ê‚邿‚¤‚ɂȂÁ‚Ä‚éB
u‚±‚ꂾ‰´‚̃fƒtƒHƒ‹ƒgƒXƒ^ƒCƒ‹‚¾v‚Æ‚¨‚à‚Á‚½‚ç
Ethna–{‘Ì‚Ìskel‚ð‚¢‚¶‚ê‚ΈȌãƒvƒƒWƒFƒNƒg‚ðì‚Á‚½ê‡‚à
ŸŽè‚ÉŽ©•ª‚ÌD‚«‚ȃtƒHƒ‹ƒ_ŠK‘w‚ɂȂéB
106:nobody‚³‚ñ
06/01/14 05:22:07 YyEEFPbb
URLØÝ¸(media.rubyonrails.org)
‚ÅŽg‚Á‚Ä‚éƒGƒfƒBƒ^‚悳‚»‚¤‚È‚ñ‚¾‚¯‚ÇA‰½‚¾‚©‚í‚©‚è‚Ü‚·‚©H
107:nobody‚³‚ñ
06/01/14 13:41:28
>>106
“ú–{Œê‚̓ǂݑ‚«‚ªˆêØ•s‰Â”\‚È‚±‚ƂŗL–¼‚ÈTextMate‚Æ‚¢‚¤ƒGƒfƒBƒ^‚Å‚·B
URLØÝ¸(macromates.com)
108:nobody‚³‚ñ
06/01/14 14:55:41 YyEEFPbb
>>107
‚ ‚肪ÄÝ ‚Å‚à“ú–{Œê“ü—͂ł«‚È‚¢‚ñ‚¶‚á‚‚©‚¦‚Ë[B –³—¿‚¶‚á‚È‚³‚»‚¤‚¾‚µA
‚»‚à‚»‚àmac‚à‚Á‚ĂȂ¢B
URLØÝ¸(yatsu.info)
‚È‚ñ‚Ä‚â‚Â‚à‚¢‚é‚ÈB
109:nobody‚³‚ñ
06/01/21 12:43:44 bRqE5FUc
Windowsã‚ÉApache+MySQL+PHP+Ethna‚̊‹«‚ðì‚肽‚¢‚̂ł·‚ªA
PEAR::DB‚ÌÝ’è‚Ås‚«‹l‚Á‚Ă܂·B
ManagerƒNƒ‰ƒXifoo‚Æ“o˜^j‚ÅA
public function connect() {
$db = $this->backend->getDB();
if (Ethna::isError($db)) throw new Exception('DB error', 1);
$this->db = $db;
}
‚Æ‚µ‚ÄEthna_ActionClass‚Ìperformƒƒ\ƒbƒh‚ÅA
try {
$this->foo->connect();
$this->foo->xxx();// query‚ð”s‚·‚郃\ƒbƒh
} catch (Exception $e) {
$this->ae->addObject(null, $e);
return 'yyy';
}
‚Æ‚·‚邯AƒRƒlƒNƒg‚ł̓Gƒ‰[‚͕Ԃ炸Aquery‚ð”s‚·‚郃\ƒbƒh‚Ì
•û‚Å Fatal error: Call to a member function query() on a non-object in
ƒGƒ‰[‚ª”¶‚µ‚Ü‚µ‚½BgetDB()‚µ‚½’¼Œã‚Å$db‚ðis_object‚·‚邯false‚ª
•Ô‚Á‚Ä‚‚é‚Ì‚ÅAgetDB‚ÉŽ¸”s‚µ‚Ä‚é‚Ý‚½‚¢‚È‚ñ‚Å‚·‚ªA‚Ç‚±‚ð
Œ©’¼‚·‚ׂ«‚Å‚µ‚傤‚©H
Ethna‚Ípear innstallƒRƒ}ƒ“ƒh‚ŃCƒ“ƒXƒg[ƒ‹‚µ‚Ă܂·B
ƒ`ƒ…[ƒgƒŠƒAƒ‹‚É‚ ‚é‹ó‚Ìindex page‚Ìì¬E•\ަ‚܂łÍãŽè‚‚¢‚Á‚Ä‚¨‚è‚Ü‚·B
110:‚P‚O‚X
06/01/21 19:10:43
‚P‚O‚X‚Å‚·B
‘å•ÏŽ¸—炵‚Ü‚µ‚½B
dsn‚Ì‹Lq‚ðŠÔˆá‚Á‚Ä‚¢‚½‚¾‚¯‚Å‚µ‚½B
111:nobody‚³‚ñ
06/01/21 21:52:09
$r =& $rs->fetchRow(DB_FETCHMODE_OBJECT); //‚±‚ê‚Í•’ʂɎg‚¦‚Ă܂·
‚·‚é‚Ì‚ª–Ê“|‚Ȃ̂ÅAƒAƒvƒŠƒP[ƒVƒ‡ƒ“ƒIƒuƒWƒFƒNƒg‚É‚ÄA
class Sample_Foo
{
var $db;
function Sample_Foo(&$backend) {
if (! ($this->db =& $backend->getDB()) ) {
//
}
$this->db->setFetchMode(DB_FETCHMODE_OBJECT); //‚±‚ꂪ‚Å‚«‚È‚¢
}
}
‚̂悤‚ɃRƒ“ƒXƒgƒ‰ƒNƒ^‚ÉŽw’肵‚悤‚Æ‚µ‚½‚Æ‚±‚ëA
Fatal error: Call to undefined function: setfetchmode() ...
‚ƂȂè‚Ü‚µ‚½B$backend ‚̓AƒNƒVƒ‡ƒ“ƒNƒ‰ƒX‚É‚ÄA
function perform()
{
$foo =& new Sample_Foo($this->backend);
//
}
fetchRow() ‚̃fƒtƒHƒ‹ƒg‚ÌU•‘‚¢‚͂ǂ±‚ÅÝ’è‚·‚é‚Ì‚ª‚æ‚¢‚Å‚·‚©H
112:nobody‚³‚ñ
06/01/21 22:00:02
$this->db->db->setFetchMode()
‚©‚ÈB
Ethna‚ªŽÀ‘•‚µ‚ĂȂ¢•”•ª‚Í‚±‚¤‚µ‚Ä
’¼ÚŽw’肵‚Ă܂·B
113:nobody‚³‚ñ
06/01/21 22:39:09
112>> “®ì‚µ‚Ü‚µ‚½B
•׋•s‘«‚ÅA‚È‚º‚»‚ê‚Å OK ‚Ȃ̂©‚í‚©‚è‚Ü‚¹‚ñ...orz
‚±‚ê‚©‚çgetDB()‚̃R[ƒh’T‚µ‚ēǂñ‚ł݂܂·B
‚ ‚肪‚Æ‚¤!!
114:nobody‚³‚ñ
06/01/21 23:45:28
>>58@‚È‚ñ‚©‚àŒ©‚Ă݂܂µ‚傤B
ŽÀ‚ÍŽ©•ª‚à‚±‚̃XƒŒ‚Å‹³‚¦‚Ä‚à‚ç‚¢‚Ü‚·‚½B
115:nobody‚³‚ñ
06/01/22 01:47:34 MuWpGim1
action ‚ðì‚Á‚½‚Æ‚«‚É templage ‚ඬ‚µ‚Ä‚‚ê‚邯Šy‚È‚ñ‚¾‚¯‚Ç‚È[
116:nobody‚³‚ñ
06/01/26 23:26:36 P4JZCK77
Žv‚¢‚Á‚«‚è‰ä—¬‚ÌphpƒtƒŒ[ƒ€ƒ[ƒN‚Å‹°k‚Å‚·‚ªŒöŠJ‚µ‚ÄŒ©‚Ü‚µ‚½B
‚à‚µ‚æ‚낵‚©‚Á‚½‚炲——‚¢‚½‚¾‚¯‚ê‚ÎK‚¢‚Å‚·B
URLØÝ¸(pharon.lolipop.jp)
117:nobody‚³‚ñ
06/01/27 09:15:55
Š®‘S‚ɃXƒŒˆá‚¢‚¾‚ªB
>>116
‚±‚ê‚Í‚¿‚å‚Á‚ÆEEEEEthna‚Ƃ̉z‚¦‚ç‚ê‚È‚¢•Ç‚ðŠ´‚¶‚éB
‚Ü‚¸Aƒ[ƒ}Žš’Ô‚è‚̃tƒ@ƒCƒ‹–¼‚Æ‚©‚¢‚«‚È‚èorzB
setter/getter‚Í‚¹‚ß‚ÄissetŠm”F‚µ‚Ä—~‚µ‚¢‚Æ‚©B
ShiftJISŽg‚¤‚ȂƂ©B
‚à‚µ‚©‚µ‚ÄAJJH
118:nobody‚³‚ñ
06/01/27 09:43:54
>>117
ƒ[ƒ}Žš‚̓Lƒ‚ƒC‚ÈB
‚Å‚àŒ`‚É‚µ‚ÄŒöŠJ‚·‚é‚ ‚½‚è‚Í•]‰¿‚É’l‚·‚éB
“à—e‚ÍŒ©‚ĂȂ¢‚¯‚ÇB
119:nobody‚³‚ñ
06/01/27 11:37:31
>>116
URLØÝ¸(pharon.lolipop.jp)
‚±‚êform‚Ì“à—e‚ª‚Ü‚Á‚½‚ƒGƒXƒP[ƒv‚³‚ê‚ĂȂ¢‚ñ‚¾‚ªB
C³‚ÌŠ‚Åaaa‚ÅŒŸõ‚µ‚Ă݂»B
120:nobody‚³‚ñ
06/01/27 20:59:08 IoK0izfX
Ethna‚̃XƒNƒŠƒvƒg‚ðˆêƒtƒ@ƒCƒ‹‚ɂ܂Ƃ߂é‹@”\‚Á‚Ä
Action‚àŠÜ‚߂Ĉêƒtƒ@ƒCƒ‹‚É‚·‚é‚ñ‚Å‚·‚©H
ƒVƒXƒeƒ€ŠÖ˜A‚̃tƒ@ƒCƒ‹‚Ì‚ÝH
121:nobody‚³‚ñ
06/01/29 12:00:04
>>120
‚â‚Á‚½Ž–‚È‚¢‚©‚ç‚í‚©‚ç‚È‚¢‚ñ‚Å‚·‚ªA‚½‚¢‚µ‚ăpƒtƒH[ƒ}ƒ“ƒX‚͉ü‘P‚³‚ê‚È‚©‚Á‚½
‚Á‚Ä‘‚¢‚Ä‚ ‚Á‚½‚悤‚È‹C‚ª‚µ‚Ü‚·B
—\‘z‚¾‚¯‚ÇAaction‚Í–³—‚¶‚á‚È‚¢‚©‚ÈB
Ethna‚̃\[ƒXƒR[ƒh‚Í‚»‚ñ‚ȂɃtƒ@ƒCƒ‹”‚È‚¢‚©‚ç‚ ‚Ü‚èŒø‰Ê‚È‚¢‚̂łÍB
122:nobody‚³‚ñ
06/01/30 08:44:39
Ethna-0.2.0³Ž®ƒŠƒŠ[ƒX
123:nobody‚³‚ñ
06/01/31 01:04:57
Ethna-0.2.0 ƒŠƒŠ[ƒXƒLƒ^[
“¡–{_‚Ìblog‚Å‚àAŽžŠÔ‚ª‚Æ‚ê‚邿‚¤‚ɂȂÁ‚½‚©‚ç‚Ç‚ñ‚Ç‚ñƒtƒB[ƒhƒoƒbƒN
‚µ‚Ä‚¢‚«‚½‚¢‚Ý‚½‚¢‚ÈŽ–‚ª‘‚¢‚Ä‚ ‚Á‚ÄAŠú‘Ò‘åB
124:nobody‚³‚ñ
06/01/31 02:13:43
ƒƒS‚Ì“Š•[‚â‚Á‚Ä‚é‚̂łǂ¤‚¼B
URLØÝ¸(ethna.jp)
4‚ªˆê”Ôl‹C‚¾‚¯‚ÇA‚È‚ñ‚©‚̃ƒS‚ÉŽ—‚Ä‚é‚ÈB
‚È‚ñ‚¾‚낤B
125:nobody‚³‚ñ
06/01/31 04:34:55
Šm‚©‚ɂǂ±‚©‚ÅŒ©‚½‚悤‚È‹C‚ª‚·‚饥‚È‚ñ‚¾‚Á‚¯B
ƒVƒ“ƒvƒ‹‚É4”Ô‚Á‚Ä‹C‚à‚·‚邯‚ÇAŒÂl“I‚ɂ͗V‚уSƒRƒ‚ðŠ´‚¶‚é1”Ô‚ð‰Ÿ‚µ‚½‚¢
126:nobody‚³‚ñ
06/01/31 07:20:37
Ethna‚Á‚ÄMojavi‚Å‚¢‚¤Module‚È‚¢‚ÌH
Action‚¾‚¯‚¾‚ƃtƒ@ƒCƒ‹‚ª‚²‚¿‚Ⴒ‚¿‚á‚ɂȂ肻‚¤‚È‹C‚ª‚·‚é‚ñ‚¾‚¯‚Ç
127:nobody‚³‚ñ
06/01/31 10:30:34
>>128
‚È‚¢‚ÆŽv‚¤B
action_foo_bar_baz ‚Æ Ž©•ª‚ÅŠK‘w‚ðì‚é‚Ì‚©‚ÈH
H•v‚·‚ê‚΂»‚ê‚Á‚Û‚¢Ž–‚͂ł«‚»‚¤‚¾‚¯‚ÇB
128:nobody‚³‚ñ
06/01/31 10:52:09
‚â‚Á‚Ï‚èH
ŒÂl“I‚É‚Í
lŠÔ‚ª—eˆÕ‚É”cˆ¬‚Å‚«‚邯Œ¾‚í‚ê‚é
ƒIƒuƒWƒFƒNƒg‚̃vƒƒpƒeƒB[”‚V+-2ŒÂ’ö“x‚ª
ˆê‚‚̃fƒBƒŒƒNƒgƒŠ‚É‚¢‚ê‚Ä‚¨‚Actionƒtƒ@ƒCƒ‹”‚Æ‚µ‚Ä‚à
‚¿‚å‚Ç‚¢‚¢‚ÆŽv‚¤B
129:nobody‚³‚ñ
06/02/02 13:49:37
Windows 2K+PHP 5.2.1‚È‚ñ‚Å‚·‚ªEEE
C:\>pear install Ethna-0.2.0.tar.gz
parsePackageName(): "0.2.0.tar.gz" is neither a valid version nor a valid state
in "Ethna-0.2.0.tar.gz"
invalid package name/package file "Ethna-0.2.0.tar.gz"
Cannot initialize 'Ethna-0.2.0.tar.gz', invalid or missing package file
Package "Ethna-0.2.0.tar.gz" is not valid
install failed
‚ƂȂè‚Ü‚µ‚½B
ˆê‰ž‚²•ñ‚Ü‚ÅB
130:nobody‚³‚ñ
06/02/02 15:27:31
Ethna-0.2.0³Ž®”Å‚ª‚łĂ©‚çWindowsã‚Å‚«‚¿‚ñ‚Æ“®ì‚µ‚Ă܂·H
Ethna‚̃fƒBƒŒƒNƒgƒŠ‚ðinclude_path(*)‚ɉÁ‚¦‚Ä‚àA
Warning: main(Ethna/Ethna.php): failed to open stream: No such file or directory in
D:\foo\bar\app\Bar_Controller.php on line 20
‚Æ‚©‚¢‚í‚ê‚邵EEEBPHP 5.2.1‚ÆPHP4.4.2‚Ì—¼•û‚ÅŽŽ‚µ‚½‚¯‚ÇB
(*)php -i > info.txt
include_path .;D:\PHP\PEAR;D:\PHP\Ethna .;D:\PHP\PEAR;D:\PHP\Ethna
131:nobody‚³‚ñ
06/02/02 15:58:51
>>130
Ethna ƒfƒBƒŒƒNƒgƒŠ‚ÌeƒfƒBƒŒƒNƒgƒŠ‚ð include_path ‚ɉÁ‚¦‚Ȃ͂êB
‚Ä‚¢‚¤‚© PEAR ‚̃fƒBƒŒƒNƒgƒŠ‚ª include_path ‚É“ü‚Á‚Ä‚é‚È‚ç
pear install Ethna-0.2.0.tgz ‚¾‚¯‚Åςނ̂ÉB
132:130
06/02/02 16:17:36
>>131
“®‚«‚Ü‚µ‚½B
•‚©‚è‚Ü‚µ‚½B‚ ‚肪‚Æ‚¤B
‚·‚݂܂¹‚ñ>>129‚àŽ„‚Å‚µ‚½B
‘¼‚̃pƒbƒP[ƒW‚̓Cƒ“ƒXƒg[ƒ‹‚Å‚«‚é‚̂ł·‚ªAEthna‚Í
1) pear install Ethna-0.2.0.tar.gz
2) pear install Ethna-0.2.0.tgz
‚Ç‚¿‚ç‚à‚¾‚߂ł·‚ËB‚¤‚Þ‚ÞB
1)@[ethna-users:0191] ‚æ‚èB
‚¿‚Ȃ݂É2)‚Ìꇂ͂±‚ñ‚ȃƒbƒZ[ƒW‚Å‚µ‚½B
D:\>pear install Ethna-0.2.0.tgz
No releases available for package "pear.php.net/Ethna"
Cannot initialize 'Ethna-0.2.0.tgz', invalid or missing package file
Package "Ethna-0.2.0.tgz" is not valid
install failed
133:nobody‚³‚ñ
06/02/03 01:35:22
>>132
ƒ_ƒEƒ“ƒ[ƒh‚µ‚½Ethna‚ª’u‚¢‚Ä‚ ‚éƒfƒBƒŒƒNƒgƒŠ‚Ɉړ®‚·‚邯‚©A
Ethna‚Ì‚ ‚éꊂðŽw’肵‚Ä‚â‚ê‚Ηǂ¢‚ñ‚¶‚á‚È‚¢‚ÌH
134:130
06/02/03 08:50:06
>>133
‚»‚¤‚¢‚¤ˆÓ–¡‚¾‚Á‚½‚ÌEEEB
‚Ä‚Á‚«‚èƒ_ƒEƒ“ƒ[ƒh‚©‚玩“®‚Å‚â‚Á‚Ä‚‚ê‚é‚Ì‚©‚ÆEEEB
ޏ—炵‚Ü‚µ‚½B
135:nobody‚³‚ñ
06/02/03 18:12:16
¡X‚¾‚¯‚ÇEEE
pear install URLØÝ¸(****)
‚Å‚à“®‚‚æ‚ËH
136:130
06/02/04 14:25:12
>>135
pear install URLØÝ¸(prdownloads.sourceforge.jp)
‚ŃCƒ“ƒXƒg[ƒ‹‚Å‚«‚邱‚Ƃ𑼂̃}ƒVƒ“‚ÅŠm”F‚µ‚Ü‚µ‚½B
137:nobody‚³‚ñ
06/02/12 00:59:00
AppObject‚Í–Ê“|‚‚³‚‚ÄŽg‚¤‹C‚ɂȂê‚È‚¢‚ñ‚Å‚·‚ªAŽg‚¤‚Ƃǂ¤‚¢‚¤“_‚ÅK‚¹‚ɂȂê‚Ü‚·‚©H
‚¢‚Ü‚¢‚¿ƒsƒ“‚Æ‚«‚Ü‚¹‚ñB
138:nobody‚³‚ñ
06/02/12 16:10:39 HHAh2SKQ
>>137
ƒe[ƒuƒ‹‚ð‰i‘±ƒIƒuƒWƒFƒNƒg‚Æ‚µ‚Ĉµ‚¦‚éB
«
SQL‚ðŽg‚킸‚ɉi‘±ƒIƒuƒWƒFƒNƒg‚ð’Ê‚µ‚ăe[ƒuƒ‹‚ɃAƒNƒZƒX‚Å‚«‚éB
«
DB”ñˆË‘¶‚̃R[ƒh‚ɂȂéB
«
‚¿‚å‚Á‚ÆK‚¹
139:nobody‚³‚ñ
06/02/12 21:05:40
>>138
AppObjectŽ©‘Ì‚ª mysql ‚ɂׂÁ‚Ƃ肾‚¯‚ÇH
140:nobody‚³‚ñ
06/02/12 22:52:49
>>139
‚Ü‚ŸAAppObject‚ðŽg‚¤‚̂͂»‚Ìl‚¦•û(O/Rƒ}ƒp)‚ðÌ—p‚µ‚Ä‚é‚Ý‚½‚¢‚ȂƂ±‚ë‚ ‚é‚©‚çB
Ž©•ª‚ÌŽg‚¤RDBMS‚ɇ‚¤‚悤‚É‘‚«Š·‚¦‚ê‚Îςޘb‚¾‚©‚ç‚ ‚Ü‚èMySQL‚ׂÁ‚Æ‚è‚Í–{Ž¿“I‚ł͂Ȃ¢‚ÆŽv‚¤B
141:nobody‚³‚ñ
06/02/13 07:20:58
>138
ˆê”ÓAAppObjectŽg‚Á‚Ă݂è‚Á‚µ‚á‚邱‚Æ‚ª‚µ—‰ð‚Å‚«‚Ü‚µ‚½B
‚Æ‚¢‚¤‚©ƒIƒuƒWƒFƒNƒgŽwŒü‚ª‚È‚ñ‚Å•K—v‚Ȃ̂©AEthna‚Ì‚¨‚©‚°‚Å‚¤‚Á‚·‚ç‚í‚©‚Á‚Ä‚«‚Ü‚µ‚½B
‚ ‚ÆA‚±‚ê•Ö—˜‚Å‚µ‚½B
[AppObject‚𶬂·‚éƒRƒ}ƒ“ƒhƒ‰ƒCƒ“ƒc[ƒ‹]
URLØÝ¸(ethna.jp)
142:nobody‚³‚ñ
06/02/15 23:25:12 ysMvv2cd
ƒTƒ“ƒvƒ‹‚Ý‚½‚¢‚È‚à‚͖̂³‚¢‚ÌH
ŽÀÛ‚ÉEthnaŽg‚Á‚Ä‚éƒAƒvƒŠ‚̃\[ƒXŒ©‚Ă݂½‚¢‚ñ‚¾‚¯‚ÇB
143:nobody‚³‚ñ
06/02/16 02:24:28
–l‚àFXŒ©‚Ă݂½‚¢‚ñ‚¾‚ªAEthnaŽg‚Á‚Ä‚é‚Ì‚Á‚Ä‚ ‚ñ‚Ü‚èƒTƒ“ƒvƒ‹o‰ñ‚Á‚ĂȂ¢‚æ‚ÈB
ŒöŽ®‚É‚ ‚é‚Ì‚ÆAML‚É‚PC‚QŒÂオ‚Á‚Ă邩‚ç‚»‚ꌩ‚é‚®‚ç‚¢‚µ‚©B
144:nobody‚³‚ñ
06/02/16 14:55:18
Ethna‚悳‚°‚È‚ñ‚¾‚¯‚Ç
Emodule‚ª‚È‚¢
EcompositeView‚ª‚È‚¢
‚±‚ꂪ–â‘è
145:nobody‚³‚ñ
06/02/16 21:04:10
>>144
module‚ÆcompositeView‚Á‚ĂȂÉH
‰½‚©‚¢‚¢‚±‚Æ‚ ‚é‚ÌH
Ethna‚µ‚©’m‚ç‚ñ‚Ì‚ÅA‹³‚¦‚Ä‚‚ê‚ê‚΂¤‚ꂵ‚¢B
146:nobody‚³‚ñ
06/02/16 21:55:18
module‚ÍAction-View-Template‚̃Rƒ“ƒeƒiB
ƒNƒ‰ƒX‚ª‘‚¦‚·‚¬‚½Žž‚É‚²‚¿‚Ⴒ‚¿‚á‚ɂȂç‚È‚¢B
compositeView‚ÍCompositeƒpƒ^[ƒ“‚ð“K—p‚µ‚½ViewB
•¡”‚ÌAction-View‚ð‘g‚݇‚킹‚Ä
ˆê–‡‚̉æ‚ðì‚鎞‚ɂƂÁ‚Ä‚à•Ö—˜ from Mojavi3
147:nobody‚³‚ñ
06/02/17 11:34:05
ActionForm‚É‚Ä
‚ ‚éƒtƒH[ƒ€‚É’l‚ª“ü‚邯Žü•ӂ̃tƒH[ƒ€‚àrequired‚ɂȂéƒtƒH[ƒ€ƒOƒ‹[ƒvB
‚»‚ꂼ‚ê‚̃tƒH[ƒ€’è‹`‚É 'group' => 'hoge', ‚Á‚Ä‚µ‚Æ‚‚Æ
_validate‚·‚é‘O‚É‚´‚´‚Á‚Æisset‚Å’l‚ª“ü‚Á‚Ă邩’²‚ׂÄrequired‚µ‚½‚肵‚È‚©‚Á‚½‚èB
type=radio,checkbox,select“™‚Éu‚»‚Ì‘¼v‚Ì€–Ú‚ðì‚Á‚Ä‚»‚ê‚ð‘I‚ñ‚¾Žž‚¾‚¯
‚·‚®‰º‚Ìtype=text‚É‘‚©‚¹‚邿‚¤‚È‹^Ž—ƒRƒ“ƒ{ƒ{ƒbƒNƒXB
'combo' => array( '8' => 'other' ), ‚Á‚Ä‚µ‚Æ‚‚Æ value="8" ‚ðPOST‚·‚Á‚Æ
<input type="text" name="other">‚ªrequired‚³‚ê‚邯‚¢‚¤B”÷–B
Žù—v‚ ‚éH
148:nobody‚³‚ñ
06/02/17 13:25:02
‚ ‚è‚Ü‚·I
¥”ñƒAƒbƒv‚¨Šè‚¢‚µ‚Ü‚Á‚·B
ƒR[ƒh‚ð‹CŒy‚É“Še‚Å‚«‚éꊂª‚ ‚邯‚¢‚¢‚Å‚·‚Ë‚¥B
149:nobody‚³‚ñ
06/02/17 15:38:48 pZsluFn9
>>144
‚»‚¤‚©ƒ‚ƒWƒ…[ƒ‹\‘¢‚É‚µ‚½‚¢‚©AA
URLØÝ¸(diary.eth.jp)‚É‚ ‚é
Ethna ViewƒRƒ“ƒ|[ƒlƒ“ƒg(from GREE by ¬ò‚³‚ñ)
‚Æ‚¢‚¤‚Ì‚ªcompositeView‚ɂȂéB‚Ì‚Å‚à‚¤‚¿‚å‚Á‚Ƃ܂Á‚Ä‚ÄB
150:nobody‚³‚ñ
06/02/17 16:50:25
>>149
ŠÖŒWŽÒ or “¡–{_‚²–{lH
Šú‘Ò‚µ‚Ă܂·Bwktk
151:nobody‚³‚ñ
06/02/17 20:01:19
>149 ‚Í ƒ‚ƒWƒ…[ƒ‹\‘¢‚Æ‚¢‚¤‚©A‚Ç‚Á‚¿‚©‚Æ‚¢‚¤‚Æ
>144‚ªŒ¾‚¤‚Æ‚±‚ë‚Ì compositeView ‚ÌŽ–‚¾‚ÆŽv‚Á‚Ä‚¢‚½‚̂ł·‚ªBBB
152:nobody‚³‚ñ
06/02/17 21:29:24
>>150
‚»‚¤‚¢‚¤‚¢‚ç‚ñŠm”F‚Í‚µ‚È‚¢‚Ù‚¤‚ª‚¢‚¢‚ñ‚¶‚á‚ËH
ŠÖŒW‚È‚¢l‚ªŽQ‰Á‚µ‚悤‚Æ‚µ‚Ă邯‚«‚Ƀeƒ“ƒVƒ‡ƒ“‰º‚ª‚è‚»‚¤‚¾‚µB
Šú‘Ò‚µ‚Ă邾‚¯‚Å‚¢‚¢‚¶‚á‚ñ
153:nobody‚³‚ñ
06/02/18 00:17:12
>>151
ƒ‚ƒWƒ…[ƒ‹‚͕ۗ¯‚¾‚¯‚ÇCompositeView‚Íì‚è’†‚Á‚Ä‚±‚ƂłÍH
>>152
‚¢‚â‰´Ž©g‰½‚Ì–ÊŽ¯‚à‚È‚¢•”ŠOŽÒ‚È‚ñ‚¾‚¯‚Çc
‚È‚ñ‚Ńeƒ“ƒVƒ‡ƒ“‚ª‰º‚ª‚é‚ÌH
154:nobody‚³‚ñ
06/02/18 18:55:13
ƒZƒCƒZƒCƒZƒC
155:nobody‚³‚ñ
06/02/23 21:50:51
Ethna‚ÉŠÖŒW‚È‚ñ‚¾‚¯‚Ç‚³B
[ethna-users:0215] W+D@Vol31‚ÉÚ‚Á‚Ä‚½DNSŒŸõ‚ÌŽÀ‘•
31†‚È‚ñ‚ÄŒ©“–‚½‚ç‚ñ‚Ì‚¾‚ªB‚Ç‚±‚É”„‚Á‚Ä‚é‚ñ‚¾H
156:nobody‚³‚ñ
06/02/23 22:58:50 InB2CvHj
‚±‚̃XƒŒ‚Ý‚é‚Æ join ‚Å‚«‚È‚¢‚Á‚Ä‘‚¢‚Ä‚ ‚邯‚ÇA
URLØÝ¸(ethna.jp) ‚ðŒ©‚é‚ÆA
Ethna_AppObject‚ÌJOINŒŸõ‚ªSQLƒGƒ‰[‚ɂȂéi‚±‚Æ‚ª‚ ‚éj–â‘è‚ðC³
‚Æ‚©‘‚¢‚Ä‚ ‚é‚ËB
157:nobody‚³‚ñ
06/02/24 03:16:50
>>155
‰ß‹Ž‚ÉWEB+DB MAGAZINE‚ÉŽ·•M‚µ‚½‚±‚Ƃ̂ ‚él‚̂Ƃ±‚ë‚É‚Í
¡T‚̂͂¶‚ß‚‚ç‚¢‚ɓ͂¢‚Ä‚éB
‚¤‚¿‚É‚à‚ ‚邿B
158:nobody‚³‚ñ
06/02/24 08:18:52
>>157
‚È‚é‚Ù‚ÇB
‚¶‚á‚ ‚à‚¤‚·‚®””„‚³‚ê‚é‚Ì‚ËB
Šy‚µ‚݂ɑ҂Á‚Æ‚Bɼ
159:nobody‚³‚ñ
06/02/26 02:52:08
>>156
‚Å‚à@todo‚É‚Íu•¡”ƒe[ƒuƒ‹‚ÌJOIN‘Ήžv‚Æ‘‚¢‚Ä‚ ‚邵
JOIN‚µ‚½ƒNƒGƒŠ‚ð•Ô‚·_SQLPlugin_SearchTable‚Í–¢ŽÀ‘•B
XV—š—ð‚Ì‚ÍJOIN‚łȂ‚ÄAND‚Æ‚¢‚¤ˆÓ–¡‚¾‚Á‚½‚肵‚ÄB
>>157
’èŠúw“Ç‚à‘‚“Í‚B
160:nobody‚³‚ñ
06/02/26 12:22:12
>>159
‚½‚µ‚©‚É–¢ŽÀ‘•‚ÆŒ¾‚¦‚Ζ¢ŽÀ‘•‚È‚ñ‚¾‚¯‚ÇA_SQLPlugin_SearchTable‚Í
Œp³æƒNƒ‰ƒX‚Ńxƒ^‚ÈSQL‚ð‘‚¢‚Ä‚â‚ê‚Γ®ì‚·‚é‚Á‚Ä‚¢‚¤ˆÓ–¡‚Å‚Í
ŽÀ‘•Ï‚Ý‚Æ‚àŒ¾‚¦‚éB
AppObject‚ÉJOIN‚·‚鑤‚̃vƒƒpƒeƒB‚ÆJOIN‚·‚鑤‚̃e[ƒuƒ‹‚ÆJOINðŒ‚ð
‹Lq‚·‚éƒvƒƒpƒeƒB‚Æ‚»‚Ì‹Lq•û–@‚ª‚ ‚ê‚ÎA‹ï‘Ì“I‚É_SQLPlugin_SearchTable
‚àŽÀ‘•‚Å‚«‚é‚ËB‚½‚¾AORM‚ł͂»‚Ì‹Lq•û–@‚͈ê”Ê“I‚É‚â‚â•¡ŽG‚ɂȂ肪‚¿B
Maple‚ÌActiveRecord‚àJOINðŒ‚ð‹Lq‚·‚郋[ƒ‹‚Íu‚Ö[v‚Á‚ÄŠ´‚¶‚¾‚Á‚½B
161:nobody‚³‚ñ
06/02/26 22:51:40
URLØÝ¸(ethna.jp)
‚±‚ꌩ‚Ä‚é‚ñ‚¾‚¯‚Ç
prepare‚Ì’†‚Å@$this->form@‚È‚ñ‚Ä–³‚‚ËH
162:nobody‚³‚ñ
06/02/26 22:54:36
>>161
ƒ\[ƒX‚àŠm”F‚µ‚È‚¢‚ŃGƒXƒp[‰ñ“š‚·‚é‚¯‚ÇA
$this->af->form ‚¶‚á‚ËH
163:nobody‚³‚ñ
06/02/27 00:00:12
>>161-162
Šùo
URLØÝ¸(ethna.jp)
164:nobody‚³‚ñ
06/02/27 00:37:43
>>163
‚í‚©‚Á‚Ä‚é‚È‚ç wiki‚È‚ñ‚¾‚©‚ç’¼‚µ‚Ä‚æ`
165:nobody‚³‚ñ
06/02/27 00:40:08
‚Ä‚©A’¼‚µ‚Ü‚µ‚½B
166:nobody‚³‚ñ
06/03/01 19:12:57
2ŒŽ‚Ì“÷‚Ì“úØØ°½‚͂Ȃ¢‚Ì‚Í28“ú‚܂ł¾‚©‚ç?
167:nobody‚³‚ñ
06/03/01 20:29:34
ƒo[ƒWƒ‡ƒ“‚¨‚©‚µ‚‚È‚¢H
168:nobody‚³‚ñ
06/03/06 23:22:03
Session‚Á‚Ăǂ¤‚â‚Á‚ÄŽg‚Á‚½‚ç‚¢‚¢‚̂łµ‚傤H
ActionForm‚ÍSession‚Å‚à•Û‚Á‚Ä‚‚ê‚Ä‚¢‚¢‚ñ‚¶‚á‚È‚¢‚©‚ÆŽv‚¤‚ñ‚¾‚¯‚Ç‚È[B
169:nobody‚³‚ñ
06/03/10 00:41:44
>168
Šm‚©‚ÉB
hidden‚‚‚é‚̂߂ñ‚Ç‚¤‚¾‚µ
170:nobody‚³‚ñ
06/03/11 16:47:54
>>168
Žg‚¢•û‚Á‚ÄA
$this->session->set('hoge', $hage);
$hage = $this->session->get('hoge');
‚±‚¤‚¢‚¤‚±‚Æ‚¶‚á‚È‚‚ÄH
form‚Ì’l‚Í$form‚ɕێ‚µ‚Ä‚é‚Å‚µ‚åH
‚»‚¤‚¢‚¤‚±‚Æ‚¶‚á‚È‚‚ÄH
171:nobody‚³‚ñ
06/03/13 00:08:04
”z—ñstr‚É$this->af->set()‚·‚é•û–@‚ª‚í‚©‚ç‚È‚¢‚Å‚·B
“ǂނ̂͂ł«‚é‚ñ‚¾‚¯‚Ç‚È[B
172:nobody‚³‚ñ
06/03/13 00:22:34
•û–@‚ª‚ ‚邯Žv‚¢ž‚ñ‚Å‚½‚¯‚ÇA‚È‚¢‚Ý‚½‚¢B
Ethna_ActionForm.php
‚É
function setArray($name,$name2, $value)
{
$this->form_vars[$name][$name2] = $value;
}
‚ð’ljÁ‚µ‚Ă݂½B
‰½‚©–â‘è‚ł邩‚È‚ŸB
173:nobody‚³‚ñ
06/03/14 01:54:35
$this->af->set('hage',@array('hoge'@=>@'fuga'));
‚Á‚Ä–³—HƒR[ƒh“Ç‚ñ‚Å–³‚¢‚¯‚ÇB
174:nobody‚³‚ñ
06/03/14 12:25:45
>173
o—ˆ‚Ü‚µ‚½B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚Å‚àA
hage[fhogef]
hage[fmogef]
hage[fpogef]
‚Æ‚©‚ ‚Á‚½ê‡A
hage[fmogef]‚¾‚¯‚ðƒZƒbƒg‚µ‚½‚¢‚Æ‚©‚Á‚Ăł«‚Ü‚·‚©‚ËH
ã‚Ì‚¾‚Æ‘S•”’u‚«Š·‚í‚Á‚¿‚Ⴄ‚Ì‚ÅB
175:nobody‚³‚ñ
06/03/14 12:29:23
$this->af->set('hage', array('moge' => $hage['moge']));
176:nobody‚³‚ñ
06/03/14 22:55:59
”z—ñŒ^‚Ìform‚Á‚ÄA
var@$form = array(
@@'hage'@@@@@@@=>@array(
@@@@'name'@@@@@=> '“Ã',
@@@@'form_type'@@=> FORM_TYPE_TEXT,
@@@@'type'@@@@@=> array(VAR_TYPE_STRING),
@@),
);
‚±‚ñ‚È•—‚É‘‚«‚Ü‚·‚æ‚ËB
‚¾‚©‚ç˜A‘z”z—ñ‚ðƒZƒbƒg‚·‚é‚Á‚Ä‚¢‚¤Š´Šo‚ª–³‚¢‚È‚ŸB
˜A‘z”z—ñ‚ðƒZƒbƒg‚·‚邯‚«‚Í‚à‚Á‚Ï‚ç
$this->af->setApp‚ðŽg‚¤‚ÆŽv‚¤‚ñ‚¾‚¯‚ÇEEEB
177:nobody‚³‚ñ
06/03/15 00:20:47
>175
‚¿‚å‚Á‚Æ—‰ð‚Å‚«‚Ü‚¹‚ñ‚Å‚µ‚½B
‚±‚ꂾ‚ÆA$hage‚Ì’†g‚ª$hage['moge']‚¾‚¯‚ɂȂÁ‚¿‚Ⴄ‚ñ‚¶‚á‚È‚¢‚©‚ÆŽv‚¤‚ñ‚Å‚·‚ªB
>176
”z—ñ‚È‚ç˜A‘z”z—ñ‚¶‚á‚È‚‚Ä‚à“YŽš‚ª”Žš‚Å‚à\‚í‚È‚¢‚ñ‚Å‚·‚ª
$this->af->set
o—ˆ‚é‚ñ‚Å‚µ‚傤‚©H
178:nobody‚³‚ñ
06/03/15 16:37:02
af‚Á‚ÄŒ¾‚í‚ê‚邯±ÅÙ̧¯¸‚ÆŽv‚Á‚Ä‚µ‚Ü‚¤‚Ì‚Í
‰´‚¾‚¯H
179:nobody‚³‚ñ
06/03/16 02:43:35
$arg@=@$this->af->get('hage');
$arg['moge']@=@'moge';
$this->af->set('hage',@$arg);
180:nobody‚³‚ñ
06/03/17 00:44:30
>179
o—ˆ‚Ü‚µ‚½B‚È‚é‚Ù‚ÇI
Š´ŽÓ‚Å‚·B
‚¿‚å‚Á‚ÆŽg‚¢‚Â炢‚©‚È‚Ÿ‚Æ‘fll‚¦“I‚ɂ͎v‚¢‚Ü‚·‚¯‚ÇA‚±‚ê‚łȂꂽ‚Ù‚¤‚ª‚¢‚¢‚Ì‚©‚È‚ŸB
181:179
06/03/24 22:57:08
‰´‚à‘fl‚¾‚©‚çAÚ‚µ‚¢‚Æ‚±‚ë‚͂悂킩‚ç‚È‚¢B
ML‚ɓЂ°‚é‚Ì‚ªˆê”Ô‚¶‚á‚È‚¢‚©H
182:nobody‚³‚ñ
06/03/27 09:28:29
>>170@•ÖæŽ¿–â‚Å‚·B
—Ⴆ‚ÎA
ActionA -> ViewBi‰æ–Ê•\ަj -> ActionC -> ViewDi‰æ–Ê•\ަj
‚Æ‚¢‚¤—¬‚ê‚Ì’†‚ÅAActionA‚ÅSession‚É’l‚ð•Û‘¶‚µA
ViewB‚ÅŽæ‚èo‚µ‚ĉæ–ʂɖ„‚ßž‚ނƳ‚µ‚•\ަ‚³‚ê‚é‚̂ł·‚ªA
ViewD‚ÅŽæ‚èo‚µ‚Ä‚à’l‚ªŽc‚Á‚Ä‚¢‚È‚¢‚悤‚Å•\ަ‚³‚ê‚Ü‚¹‚ñB
ViewB‚ÆActionC‚̊Ԃʼn½‚©ˆ—‚µ‚È‚¢‚ƃ_ƒ‚Ȃ̂łµ‚傤‚©H
Session‚Ȃ̂ł¸‚Á‚Æ’l‚ð•ÛŽ‚µ‚Ä‚‚ê‚Ä‚¢‚邯Žv‚Á‚Ä‚¢‚½‚̂ł·‚ªcB
’¼Ú‚ÍŠÖŒW‚È‚¢‚ÆŽv‚¢‚Ü‚·‚ªA$this->session‚Æ
$this->backend->session‚͉½‚©ˆá‚¤‚̂łµ‚å‚©H
ŠÂ‹«‚ÍPHP5.1.2+Ethna0.2.0‚Å‚·B
183:nobody‚³‚ñ
06/03/27 15:27:28
>>182
ˆ—‚Í•s—vB
$this->session->remove ‚µ‚½‚èAã‘‚«‚µ‚È‚¢ŒÀ‚è•ÛŽ‚³‚ꂽ‚܂܂¾‚ÆŽv‚¤B
sessionŽ©‘̂͒l‚ðseriarize‚µ‚ătƒ@ƒCƒ‹‚ɕۑ¶‚µ‚Ă邾‚¯‚Ȃ̂ÅA
shell‚Å’¼Ú”`‚¢‚Ă݂ĂÍH
/{project}/tmp ‚Ésess_xxxxxxxx‚ȃtƒ@ƒCƒ‹‚ª‚ ‚é‚©‚çB
$this->backend->session ‚ÍŽg‚Á‚½‚±‚ƂȂ¢‚©‚ç‚í‚©‚è‚Ü‚¹‚ñB
184:nobody‚³‚ñ
06/03/27 19:05:55
>>183@ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
Šm‚©‚ÉtmpƒfƒBƒŒƒNƒgƒŠ‰º‚Ésess_xxxx‚Æ‚¢‚¤–¼‘O‚̃tƒ@ƒCƒ‹‚ª‚ ‚è‚Ü‚·‚ËB
‹°‚ç‚AƒZƒbƒVƒ‡ƒ“î•ñ‚̓tƒ@ƒCƒ‹‚ŕۑ¶‚³‚ê‚Ä‚¢‚邪A‰æ–ÊŠÔ‚Ì‘JˆÚ‚Å
ãŽè‚Ž‚¿‰ñ‚¹‚Ä‚¢‚È‚¢‚悤‚ÈŠ´‚¶‚Å‚·B
ˆê”Ê“I‚ɃZƒbƒVƒ‡ƒ“ID‚ðhidden‚âURLƒpƒ‰ƒ[ƒ^AƒNƒbƒL[‚ÅŽ‚¿‰ñ‚·‚悤‚É‚·‚邯Žv‚¢‚Ü‚·‚ªA
Ethna‚ð—˜—p‚µ‚½ê‡A‚±‚̕ӂ͈ӎ¯‚µ‚È‚‚Ä—Ç‚¢‚Í‚¸‚Æ‚¢‚¤‚±‚ƂȂ̂łµ‚傤‚©H
Ethna_SessionƒNƒ‰ƒX‚Ì’è‹`‚ðŒ©‚é‚ÆA‰½‚â‚çƒNƒbƒL[‚Ì‘€ì‚ª‘‚©‚ê‚Ä‚¢‚Ü‚·‚ªA
—Ⴆ‚΃uƒ‰ƒEƒU‘¤‚ªƒNƒbƒL[‚ð‹‘”Û‚·‚éÝ’è‚É‚µ‚Ä‚ ‚邯A
Session‹@”\‚ªŽg‚¦‚È‚¢‚Æ‚¢‚¤‚±‚Ƃ͂ ‚è‚Ü‚¹‚ñ‚©H
185:nobody‚³‚ñ
06/03/27 19:20:13
>>184
Ethna‚¾‚¯‚łȂphp.ini‚ÌÝ’è‚à‰e‹¿‚·‚é‚̂łÍH
Ž©•ª‚Í
session.use_cookies = 1
session.use_only_cookies = 1
‚É‚µ‚Ä‚é‚ñ‚Åcookie‚ð‹ÖŽ~‚·‚邯“–‘RƒZƒbƒVƒ‡ƒ“‚Í—˜—p‚Å‚«‚Ü‚¹‚ñ‚ËB
186:nobody‚³‚ñ
06/03/27 20:19:22
>>185
ƒNƒbƒL[‚ÉŠÖ‚µ‚ÄPHP‚̃ZƒbƒVƒ‡ƒ“Ý’è‚Æƒuƒ‰ƒEƒU‚ÌÝ’è‚ðs‚Á‚½‚Æ‚±‚ëA
Ethna‚̃ZƒbƒVƒ‡ƒ“‹@”\‚ªãŽè‚‹@”\‚·‚邿‚¤‚ɂȂè‚Ü‚µ‚½B
ƒtƒŒ[ƒ€ƒ[ƒN‚Ƃ͌¾‚Á‚Ä‚àAŠ‘FPHP‚Ìã‚É\’z‚³‚ꂽ‚à‚̂Ȃ̂ÅA
‚±‚̕ӂÌÝ’è‚͉e‹¿‚·‚é‚͓̂–‚½‚è‘O‚Å‚·‚æ‚ËB
ƒAƒhƒoƒCƒXA‚Ç‚¤‚à‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
187:nobody‚³‚ñ
06/03/28 04:45:19
prefilter‚Åݒ肵‚½ƒƒ“ƒo•Ï”‚Æ‚©‚ðƒAƒNƒVƒ‡ƒ“‚ÅŽg‚¢‚½‚¢ê‡‚Á‚Ä
‚Ç‚¤‚·‚é‚Ì‚ªˆê”ÔƒXƒ}[ƒg‚Å‚µ‚傤H
188:nobody‚³‚ñ
06/03/29 22:25:28
HTML‚ÌƒŠƒ“ƒN‚Ì’l‚͂ǂ¤‚â‚Á‚ÄAction‚Ŏ擾‚·‚é‚ÌH
‰æ–ÊA:@<a href="index.php?action_admin_Hoge=true&uid=1>ƒŠƒ“ƒN</a>
HogeƒNƒ‰ƒX‚Åuid‚Ì’l‚P‚ðŽæ“¾‚µ‚悤‚Æ‚µ‚ÄA
$this->af->get('uid');@‚¾‚Ǝ擾‚Å‚«‚È‚¢B
‚¿‚Ȃ݂ÉA$UID=$_GET['uid'];@‚¾‚ÆHogeƒNƒ‰ƒX‚Ŏ擾‰Â‚Å‚·B
¦ActionFormƒNƒ‰ƒX‚Éuid‘‚¢‚Ä‚ ‚è‚Ü‚·B
189:nobody‚³‚ñ
06/03/29 23:52:13
>>188
HTML‚¢‚¢‰ÁŒ¸‚É‘‚¢‚Ä‚é‚Ì‚©H
&‚Í&‚É‚µ‚ÄAhref‚ªƒPƒc‚Ì"‚ª”²‚¯‚Ä‚é‚Ì‚ªŒ´ˆö‚Æ‚©B
190:nobody‚³‚ñ
06/03/29 23:52:48
•‚Í•‚‚‚G
191:nobody‚³‚ñ
06/03/30 00:08:30
29‚Ì“úØØ°½‚ÍHHH
192:nobody‚³‚ñ
06/03/30 01:55:10
>>189@>>190
Œã‚ë‚Ì"‚̓^ƒCƒ|‚Å‚·B&‚ð&‚É‚µ‚Ă݂܂µ‚½‚ªAŒ‹‰Ê“¯‚¶‚Å$_GET['uid']
‚Ȃ炤‚Ü‚s‚‚ñ‚Å‚·‚ª‚Ë‚¥B
‚¤`‚ñA‰½‚ª‚¢‚¯‚È‚¢‚ñ‚¾‚낤H
‚»‚à‚»‚àA$this->af->get('uid')‚Å’lŽæ“¾‚·‚邯‚¢‚¤•û–@Ž©‘̂͂ ‚Á‚Ă܂·H
193:nobody‚³‚ñ
06/03/30 02:43:29 3Q5YeNEn
•’ʂ͎擾‚Å‚«‚é‚Í‚¸
194:189
06/03/30 08:39:35
>>192
POSTƒƒ\ƒbƒh‚ÌŽž‚Í$_POST‚݂̂ªactionForm‚É‘—‚ç‚ê‚ÄA
GETƒƒ\ƒbƒh‚ÌŽž‚Í$_GET‚ªactionForm‚É‘—‚ç‚ê‚éB
‚Ȃ̂ÅA
<form action="?action_admin_hoge&uid=1" method="POST">
‚Æ‚µ‚½ê‡A$this->af->get('uid')‚Í“¾‚ç‚ê‚È‚¢B
‚à‚¿‚ë‚ñAController‚ÌActionForm‚É‘—‚é•”•ª‚ðƒI[ƒo[ƒ‰ƒCƒh‚µ‚Ä’è‹`‚·‚ê‚Î
–â‘è‚È‚¢B
‚»‚¤‚¢‚¤‚±‚Ƃł͂ȂA‚½‚¾‚ÌƒŠƒ“ƒN‚ÅH
‚Å‚ ‚ê‚ÎAActionForm‚ðŒp³‚Å’è‹`‚µ‚Ă邂à‚肪generate_action‚Å
Ž©“®¶¬‚³‚ê‚évar $form‚Åã‘‚«’è‹`‚³‚ê‚Ä‚¢‚邯‚©‚©‚ÈH
195:189
06/03/30 08:43:02
>>188
‚Æ‚¢‚¤‚©AHogeƒNƒ‰ƒX‚Á‚ĂȂñ‚¾H
‰½‚ðŒp³‚µ‚½ƒNƒ‰ƒX‚¾H
$this->af->get‚Å‚«‚é‚Ì‚ÍAActionClass/ViewClass“à‚Æu“o˜^ς݂ÌvAppManager‚¾B‚Ç‚±‚Åget‚µ‚Ä‚éH
196:nobody‚³‚ñ
06/03/30 09:29:33
‚Æ‚è‚ ‚¦‚¸’IB
Œ»Û‚ªÄŒ»‚·‚éŬŒÀ‚̃\[ƒX‚ð‘‚¢‚ÄB
197:nobody‚³‚ñ
06/03/30 10:40:26
>>194 >>196@‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
ÄŒ»ƒXƒNƒŠƒvƒg‚ð‘‚¢‚Ä‚¢‚½‚çA>>194‚³‚ñŽw“E‚Ì
var $form‚ªã‘‚«’è‹`‚³‚ê‚Ä‚¢‚½‚Ì‚ªŒ´ˆö‚¾‚Á‚½Ž–‚ª‚í‚©‚è‚Ü‚µ‚½B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½II
>>195
HogeƒNƒ‰ƒX‚ÍEthna_ActionClass‚ðŒp³‚µ‚½ActionClass‚Å‚µ‚½B
198:nobody‚³‚ñ
06/04/07 09:59:34
‚·‚¢‚Ü‚¹‚ñAEthna‚Ƃ͂¿‚å‚Á‚ÆŠÖŒW‚È‚¢‚Å‚·‚ªA”z—ñ‚ÌŽ¿–â‚Å‚·B
selectƒŠƒXƒgƒ{ƒbƒNƒX‚Ìì‚è•û‚ð‹³‚¦‚Ä‚‚¾‚³‚¢B
WEB+DB PRESS Vol.27‚ÉƒŠƒXƒgƒ{ƒbƒNƒX‚ð
‚‚‚è‚É‚ÍA‚Ì•”•ª‚ňȉº‚̂悤‚ÈŠ´‚¶‚Ì‹Lq‚ª‚ ‚è‚Ü‚·B
$gender = array(
1 => array('name' => '’j'),
2 => array('name' => '—'),
);
‚±‚ê‚ðŒŽi‚PŒŽ`‚P‚QŒŽ)‚ðfor‚ʼnñ‚µ‚Äì‚肽‚¢‚̂ł·B
‚ǂ̂悤‚Éì‚Á‚½‚ç—Ç‚¢‚Å‚·‚©H
‚Ü‚½A¡ŒŽ‚ðselected‚É‚µ‚½ó‘Ô‚Å•\ަ‚µ‚½‚¢‚̂ł·‚ªA
‚ǂ̂悤‚ÉŽÀŒ»‚³‚¹‚½‚ç‚¢‚¢‚Å‚·‚©H
ƒeƒ“ƒvƒŒ[ƒg‚ł͈ȉº‚̂悤‚É‘‚¢‚Ä‚¢‚Ü‚·B
{select list=$app.month name="month" value=$form.month}ŒŽ
‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·Bm(__)m
199:nobody‚³‚ñ
06/04/08 03:14:33 NDJpgQtZ
AppObject‚ÌPostgres‘Ήž‰»’f”OB
‚³‚悤‚È‚çEthnaEEEB
200:nobody‚³‚ñ
06/04/08 14:58:41
>>199
‚È‚ñ‚ÅH
‚Ç‚±‚łЂÁ‚©‚©‚éH
201:nobody‚³‚ñ
06/04/08 15:03:52
>>199
‚³‚悤‚È‚çPostgres ‚̂ق¤‚ª‚¢‚¢‚æ
202:nobody‚³‚ñ
06/04/08 15:11:42
>>199
>>200“¯—l‚Ç‚±‚łЂ©‚©‚é‚ÌH
203:nobody‚³‚ñ
06/04/08 17:21:13
>>202
Ethna_AppSQL::unescapeSQL() ‚ ‚½‚è‚¶‚á‚È‚¢‚©‚ÈB
Ž©•ª‚àMySQL‚Ɉˑ¶‚µ‚È‚¢‚悤‚ÉPEAR::DB‘Ήž‚É‚µ‚悤‚Æ‚µ‚ÄA‚»‚ê‚ÅÁÜ‚µ‚½B
Ethna_AppSQL::unescapeSQL() ‚ŃGƒXƒP[ƒv‚É addslashes() ‚ðŽg‚Á‚Ă邱‚Æ‚à–â‘è‚È‚ñ‚¾‚¯‚ÇB
204:200
06/04/08 20:25:37
>>199
‚»‚ê‚È‚ç$dsnŽæ‚Á‚Ä‚«‚ÄA‚»‚ꂼ‚ê‚ÌRDBM‚É‚ ‚킹‚½ˆ—‚·‚ê‚΂¢‚¢‚¾‚¯‚¶‚á‚ñB
‚±‚ê‚‚ç‚¢‚Å’ú‚ß‚é‚̂͂à‚Á‚½‚¢‚È‚¢‚Å‚·‚æB
function escapeSQL(&$var)
{
$ctl =& Ethna_Controller::getInstance();
$dsn = current($ctl->dsn) ;
$db_type = substr($dsn, 0, strpos($dsn, ':'));
if (!is_array($var)) {
if (is_null($var)) {
$var = 'NULL';
} else {
switch($db_type){
case 'pgsql' :
$var = pgsql_escape_string($var) ;
break ;
default :
$var ='¥'' . addslashes($var) . '¥'';
}
}
return;
}
205:200
06/04/08 20:30:11
‚ Aunescape‚©BƒXƒ}ƒ\B
‚Å‚àARDBM‚É‚ ‚킹‚½unescapeŽ©‘Ì‚ªŒ‹\–Ê“|‚»‚¤B
ƒ‰ƒCƒuƒ‰ƒŠ’T‚·‚©A—Í‹ZŽg‚¤‚µ‚©–³‚¢‚ÆŽv‚¤‚ªB
206:nobody‚³‚ñ
06/04/08 21:07:01
—\‚ß‚±‚¤‚¢‚¤‚Æ‚±‚낪ݒè‚Ì‘‚«Š·‚¦‚¾‚¯‚ÅØ‚è‘Ö‚¦‚ç‚ê‚邿‚¤‚ɂȂÁ‚Ă邯‚à‚Á‚Æ‚¢‚¢‚̂ɂËB
207:nobody‚³‚ñ
06/04/09 01:17:55
mysql‚Æpostgres‚Æsqlite‚‚ç‚¢‚‚©‚¦‚ê‚΂½‚¢‚Ä‚¢‚Ìl‚ª–ž‘«‚·‚é‚Ì‚©‚ÈB
oracle‚Æ‚©Žg‚Á‚Ä‚él‚¢‚éH
208:nobody‚³‚ñ
06/04/09 02:37:42
ƒm
209:nobody‚³‚ñ
06/04/09 05:54:19
>>207
‚Å‚«‚é‚È‚çAMSSQL‚̑Ήž‚àB
210:202
06/04/09 10:16:14
mantis ‚Å‚àŽg‚í‚ê‚Ä‚¢‚é adodb ‚ ‚½‚è‚àl‚¦‚½‚±‚Æ‚ª‚ ‚é‚ñ‚¾‚¯‚Ç
‚±‚ê‚à–Ê“|‚»‚¤‚È‚ñ‚¾‚æ‚ËB
211:nobody‚³‚ñ
06/04/09 15:08:46
Ž„‚ÍpostgreSQL‚Å‚·‚ªAAppObject‚ðŽg‚í‚È‚¢‚Æ‚¢‚¤‘I‘ðŽˆ‚ð‚Æ‚Á‚Ă܂·B
‚¿‚å‚Á‚Æ‚³‚Ñ‚µ‚¢‚¯‚ǂ˂¥B
postgreSQL‚Í“ú–{‚ł͌‹\‚ȃ†[ƒU‚ª‚¢‚é‚Ì‚ÅA”ñ‘Ήž‚̓Rƒ~ƒbƒg‚µ‚Ä‚‚él‚ðŒ¸‚ç‚Ă邿‚¤‚È‹C‚ª‚µ‚Ü‚·B
ˆÌ‚¢l‚ª‚ñ‚΂ê
212:nobody‚³‚ñ
06/04/10 23:20:29
>>209
MSSQL ‚ð‚í‚´‚í‚´ PHP ‚©‚çŽg‚¤‚Ì‚©
213:nobody‚³‚ñ
06/04/11 10:05:10
PHP‚©‚çOracleŽg‚Á‚Ă鉴‚ª‚«‚Ü‚µ‚½‚æB
214:nobody‚³‚ñ
06/04/11 11:45:21
Oracle‚Í•’ʂɎg‚í‚ê‚Ă邯Žv‚¤B
MSSQL‚ÍPHP‚ÅŽg‚Á‚Ä‚él‚ª‚È‚·‚¬‚ÄAMSSQLƒ‚ƒWƒ…[ƒ‹Ž©‘Ì‚ª
ƒƒ“ƒe‚³‚ꂸ‚ÉA‘啪‰ö‚µ‚¢‚à‚̂ɂȂÁ‚Ă邯‚¢‚¤‰\‚à•·‚B
215:nobody‚³‚ñ
06/04/14 19:12:28
ƒAƒNƒVƒ‡ƒ“‚©‚ç•ʂ̃AƒNƒVƒ‡ƒ“‚ðŒÄ‚Ô‚Ì‚Á‚Ăǂ¤‚â‚ê‚΂¢‚¢‚ñ‚Å‚·‚©H
ƒoƒŠƒf[ƒgƒGƒ‰[‚̂Ƃ«‚ÉA‘O‚̃AƒNƒVƒ‡ƒ“‚ðŽÀs‚µ‚Ä–ß‚µ‚½‚¢‚Æ‚«‚̂悤‚È
216:nobody‚³‚ñ
06/04/14 20:16:35
DB‚ÅAquery‚µ‚½Œã‚̃Gƒ‰[”»’è‚Æ‚©‚Á‚Ăł«‚È‚¢‚Å‚µ‚傤‚©H
ethna‚Æ‚¨‚Á‚Ă邩‚çisError‚ªŒø‚©‚È‚¢‚悤‚È‚ñ‚Å‚·‚ª
217:nobody‚³‚ñ
06/04/14 23:31:20
>>215
parent::prepare();
‚Æ‚©
218:nobody‚³‚ñ
06/04/15 04:56:29
>>217
‚í‚©‚ç‚ñEEE
parent‚Ìprepare‚ðŒÄ‚ԂƂǂ¤‚È‚é‚ñ‚⥥
219:nobody‚³‚ñ
06/04/15 10:04:53
Ethna::isError($res)
‚Æ‚©‚Å”»’è‚Å‚«‚È‚¢H
ƒGƒ‰[‚ɂȂÁ‚½ê‡A•Ô‚è’l‚̃Nƒ‰ƒX‚͉½‚ɂȂÁ‚Ä‚éH
220:nobody‚³‚ñ
06/04/15 10:58:14
>>215
ActionClass ‚Ì prepare ‚Ì–ß‚è’l‚ª‘JˆÚæ–¼‚ɂȂÁ‚Ä‚¢‚é‚©‚çA
–ß‚è’l‚É”ò‚΂µ‚½‚¢AƒAƒNƒVƒ‡ƒ“–¼‚¶‚á‚¢‚©‚ñ‚ÌH
221:nobody‚³‚ñ
06/04/15 16:16:18
prepare‚Ì–ß‚è’l‚Í
null-„³í
nullˆÈŠO-„ƒeƒ“ƒvƒŒ[ƒg–¼
‚ł͂Ȃ¢‚ñ‚Å‚·‚©H
‚½‚Æ‚¦‚ÎDB‚©‚烆[ƒU[‚ÌV‹K’ljÁƒtƒH[ƒ€‚ƃ†[ƒU[ˆê——‚ª•\ަ‚³‚ê‚Ä‚¢‚邿‚¤‚ȃy[ƒW‚É–ß‚µ‚½‚¢‚ñ‚Å‚·B
•’Ê‚ÉV‹K’ljÁ‚̃oƒŠƒf[ƒVƒ‡ƒ“ƒGƒ‰[‚Æ‚µ‚Äreturn 'user_list';‚Æ‚©‚É‚·‚邯ƒeƒ“ƒvƒŒ[ƒg‚ðŒÄ‚Ño‚·‚¾‚¯‚Ȃ̂ц[ƒU[ˆê——‚ª•\ަ‚³‚ê‚Ü‚¹‚ñB
‚à‚¤‚¿‚å‚Á‚Æ’²‚ׂĂ݂܂·Bî•ñ‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
222:nobody‚³‚ñ
06/04/15 18:14:06 q5ZbQNWP
maple‚¾‚Æ
[View]
input = action:ƒAƒNƒVƒ‡ƒ“–¼
‚Ý‚½‚¢‚ɂł«‚é‚ñ‚¾‚¯‚Ç‚È
223:nobody‚³‚ñ
06/04/15 22:49:43
>>221
‰´‚à—Ç‚•ª‚©‚Á‚Ä‚¢‚È‚¢‚ñ‚¾‚¯‚ÇA
action->view->template ‚ƌĂ΂ê‚é’†‚ÅA—Ⴆ‚Î action ‚ŃGƒ‰[‚ª
”¶‚µ‚½ê‡A‘O‚ÌiŒ³‚Ìjƒy[ƒW‚֖߂邿‚¤ return ’l‚ðݒ肵‚Ä‚àA
Œ³‚̃y[ƒW‚Ì view->template ‚µ‚©ŽÀs‚µ‚Ä‚‚ê‚È‚¢‚ñ‚¾‚æ‚ÈB
‚¾‚©‚ç view ‚ª‚È‚‚¹–³‚¢‚µAview ‚Å’l‚ðŽæ“¾‚·‚邿‚¤‚Ȉ—‚à휂ł«‚È‚¢B
halt‚³‚ñ‚Í view@‚Í•s—v‚Á‚ÄŒ¾‚Á‚Ă邯‚ǂǂ¤‚â‚Á‚ÄŽÀŒ»‚µ‚Ä‚¢‚é‚Ì‚¾‚낤‚©H
224:nobody‚³‚ñ
06/04/18 03:35:13 AmgnkAQV
ƒeƒ“ƒvƒŒ[ƒg‚Å•\ަ‚·‚é{$errors}‚̕ϔ‚ð
ActionƒNƒ‰ƒX‚©‚çƒAƒNƒZƒX‚µ‚½‚¢‚ñ‚¾‚¯‚ÇA
‚Ç‚¤‚â‚Á‚Ä‚â‚ê‚΂¢‚¢‚Å‚·‚©H
225:nobody‚³‚ñ
06/04/18 05:30:59
>>221
viewƒNƒ‰ƒX‚©‚烊ƒ_ƒCƒŒƒNƒg‚·‚ê‚΂¢‚¢‚ñ‚©‚ÈH
226:nobody‚³‚ñ
06/04/18 05:36:19
>>224
$this->ae->getMessageList()
‚Å‚¢‚¯‚é‚Í‚¸
227:nobody‚³‚ñ
06/04/18 18:32:18
>>226
ƒAƒNƒVƒ‡ƒ“ƒNƒ‰ƒX‚¾‚©‚ç
$this->af->ae->getMessageList()
228:224
06/04/18 23:57:24
>>225-227
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B>>227‚ŃAƒNƒZƒX‚Å‚«‚Ü‚µ‚½B
229:nobody‚³‚ñ
06/04/23 21:24:44 AC8rHv07
2.1.0-preview1‚ªŒöŠJ‚³‚ê‚Ă邿B
ŽŽŒ±“I‚É“±“ü‚µ‚Ă݂悤B
230:nobody‚³‚ñ
06/04/23 22:40:17
generate_project_skelton.php‚ª‚È‚‚È‚Á‚Ä‚½BB
231:nobody‚³‚ñ
06/04/23 23:47:24
URLØÝ¸(beta.ethna.jp) ‚©‚Á‚±‚¢‚¢I
‘‚‚±‚ê‚É‚µ‚Ä‚‚ñ‚È‚¢‚©‚È[B
‚â‚Á‚Ï‚èƒTƒCƒg‚ª‚©‚Á‚±‚¢‚¢‚ÆA‚¢‚¢‚à‚ÌŽg‚Á‚Ă銴‚ª‚łĂ¢‚¢B
232:nobody‚³‚ñ
06/04/23 23:55:56
>>231
–{‹C‚©Œ™–¡‚©‚í‚©‚ç‚ñEEE
233:nobody‚³‚ñ
06/04/24 00:09:17
Œ»s‚æ‚è‚Í‚¢‚¢‚æB
´Œ‰Š´‚ ‚邵Bŋ߂͂â‚Á‚Ä‚é‚Ë‚±‚¤‚¢‚¤ƒfƒUƒCƒ“B
234:nobody‚³‚ñ
06/04/24 02:08:52
‰´‚Í‚ ‚Ü‚èD‚«‚¶‚á‚È‚¢‚ÈB
‚È‚ñ‚©ƒZƒ“ƒXŒÃ‚‚È‚¢H
Maple‚̃fƒUƒCƒ“‚̓Vƒ“ƒvƒ‹‚Å‚¢‚¢‚ÆŽv‚¤B
235:nobody‚³‚ñ
06/04/24 22:43:00
sidebar‚ª‰º‚É‚¸‚ê‚Æ‚é@Safari
236:nobody‚³‚ñ
06/04/25 01:37:43
ADODB‚Æ‚©•W€‚ª‚¤‚ꂵ‚¢
237:nobody‚³‚ñ
06/04/25 03:21:23
‚¨[AƒTƒCƒg•Ï‚í‚Á‚Ä‚½‚Ì‚©B
2.0.1¨2.1.0‚Ì•ÏX“_‚Á‚Ă܂¾Ú‚Á‚ĂȂ¢H
238:nobody‚³‚ñ
06/04/26 11:31:00 d7Bd/O1A
Opera‚à‚¸‚ê‚Æ‚é
239:nobody‚³‚ñ
06/04/28 15:09:37
>>221
‚‚܂èAuƒ†[ƒU[“o˜^‚ðs‚Á‚½‚ ‚ƂɃ†[ƒUˆê——‚ð•\ަ‚·‚év‚Á‚Ä‚±‚Ƃł¢‚¢‚©‚ÈH
‚±‚ê‚ÍŒfަ”‚ł¢‚¦‚Îu“Še‚µ‚½‚ ‚Æ‹LŽ–‚̈ꗗ‚É–ß‚év‚Ý‚½‚¢‚È‚©‚ñ‚¶H
‚±‚±‚Íredirect‚·‚é‚Ì‚ª³‚µ‚¢B
Action‚Ìreturn‚Åtemplate‚âview‚ðŒÄ‚ñ‚Å•\ަ‚³‚¹‚½ê‡ƒuƒ‰ƒEƒU“à•”‚Å
POST‚µ‚½ƒf[ƒ^‚ð‚à‚Á‚½‚܂܉æ–Ê‘JˆÚ‚µ‚Ä‚µ‚Ü‚¤‚Ì‚ÅƒŠƒ[ƒh‚µ‚½‚Æ‚«‚É
Ä“xƒf[ƒ^‘—M‚µ‚Ä‚µ‚Ü‚¤‰Â”\«‚ª‚ ‚éB‚Ì‚ÅredirectB
‚±‚ê‚ÍMojavi‚Æ‚©‘¼‚̃tƒŒ[ƒ€ƒ[ƒN‚Å‚àƒtƒŒ[ƒ€ƒ[ƒNŽg‚Á‚ĂȂ‚Ä‚à“¯—lB
redirect.tpl‚Á‚Ă̂ðì‚Á‚Ä‚»‚±‚ÌHTML‚ÌMETA‚Å”ò‚΂·‚ÆGREE‚Á‚Û‚¢B
(Action‚ÅsetApp('redirect_to', 'URLØÝ¸(example.com)'); return 'redirect'‚Á‚ÄŠ´‚¶‚Å)
‚±‚̂ւñ‚̃eƒNƒjƒbƒN‚͋ߓú””„‚Ì’´‹É‚ß‚°‚Ó‚ñ‚°‚Ó‚ñ‚É‚ ‚é
ƒ\[ƒXƒR[ƒh‚É‘‚¢‚Ä‚ ‚è‚Ü‚·B‚ ‚ê‚ÍViewˆê‚‚ ‚é‚©‚È‚¢‚©‚‚ç‚¢B
>>223
‚»‚̃P[ƒX‚̓Gƒ‰[”¶Žž‚ɃGƒ‰[‰æ–ʂɔò‚΂·‚Æ‚¢‚¤‚±‚Æ‚¾‚©‚ç>>221‚Æ‚Í
‚¿‚å‚Á‚Æˆá‚¤Š´‚¶BForm‚Ìvalidation‚ŃGƒ‰[‚ª‚Å‚½‚Æ‚«‚̘bH
‚à‚¤‚µ‹ï‘Ì“I‚È—á‚ð‚ ‚°‚Ä‚‚ê‚邯“š‚¦‚ç‚ê‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñB
240:nobody‚³‚ñ
06/04/28 15:33:16
>>239
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·I
241:nobody‚³‚ñ
06/04/29 17:22:44
ƒtƒŒ[ƒ€ƒ[ƒN‚ðŽg‚¤ƒƒŠƒbƒg‚ª‚¢‚Ü‚¾‚É•ª‚©‚ç‚ñB
PHP‚ðŠo‚¦‚½‚¤‚¦‚É‘¼l‚ªŒˆ‚ß‚½ƒ‹[ƒ‹‚ð‚³‚ç‚ÉŠo‚¦‚é‚È‚ñ‚ă€ƒ_‚ÈEEE
242:nobody‚³‚ñ
06/04/29 18:08:49
>>241
‚È‚ç‹ê˜J‚µ‘±‚¯‚ê‚΂¢‚¢‚ÆŽv‚¤B
ƒtƒŒ[ƒ€ƒ[ƒN‚ɃƒŠƒbƒg‚ª‚È‚¯‚ê‚ÎRails‚àCatalyst‚à—¬s‚ç‚È‚¢‚킯‚ÅB
243:nobody‚³‚ñ
06/04/29 19:07:51
@@j;;;;;j,. ---ˆê¤ M @\--]¤_ l;;;;;;@@@wƒtƒŒ[ƒ€ƒ[ƒN‚È‚ñ‚ÄŽg‚¤‚æ‚è‚à
@o;;;;;;T TçˆiÌ i @ @f'çˆjƒ@@ !i;;;;;@@@@Ž©•ªƒ‹[ƒ‹‚Å‘‚¢‚½•û‚ª‘‚¢‚µ•ª‚©‚èˆÕ‚¢‚¶‚á‚ñx
@ S;;;Ê@@@@É@@@@@@@.::!lØ;;rÞ@
@@ `Z;i@@@q.,_..,.@@@@@@É;;;;;;;;>@@‚»‚ñ‚Ȃӂ¤‚Él‚¦‚Ä‚¢‚½ŽžŠú‚ª
@ @,;‚¥ÊA@¤_,.°-¤_',. @ @,‚†Þ: Y;;f @@@@‰´‚É‚à‚ ‚è‚Ü‚µ‚½
@@ ~''œ÷R @ M“ñL @@ r'L:::.@`!
244:nobody‚³‚ñ
06/04/29 23:07:46
ˆêl‚Å‚â‚Á‚Ă邤‚¿‚Í—Ç‚¢‚ñ‚¾‚¯‚Ç‚ËB„‚¨‚ꂨ‚êŽå‹`
Ž©•ª‚Í‚ ‚ñ‚Ü‚èƒZƒ“ƒX‚ª—Ç‚‚È‚¢‚Ì‚ÅA’Bl‚̃GƒbƒZƒ“ƒX‚ð—¬—p‚Å‚«‚Ä
•׋‚É‚à‚È‚Á‚½‚µAƒƒŠƒbƒg‚͑傫‚©‚Á‚½B
245:nobody‚³‚ñ
06/04/29 23:29:25
’†“r”¼’[‚ɃtƒŒ[ƒ€ƒ[ƒNŽg‚¨‚¤‚Æ‚·‚邯
‹t‚Éh‚‚È‚é‚æ‚ËB
g‘̂܂é‚Á‚Æ“Š‚°o‚·‚‚ç‚¢‚É‚·‚邯Œ‹\Šy‚ɂȂéB
246:nobody‚³‚ñ
06/04/30 00:08:03
Ethna‚̃hƒLƒ…ƒƒ“ƒg‚Á‚ăIƒ“ƒ‰ƒCƒ“”Å‚¾‚¯‚µ‚©‚È‚¢‚ñ‚©‚ÈH
247:nobody‚³‚ñ
06/04/30 11:18:33
Irvine ‚Å‚àŽg‚Á‚Ä—Ž‚Æ‚µ‚½‚ç
248:nobody‚³‚ñ
06/04/30 13:31:50 9b2aSJKI
ã‚Ì•û‚Å‚à‚¿‚å‚Á‚Ƙb‘èo‚Ä‚½‚¯‚Ç
action1¨action2¨view2
‚Á‚Ă̂͂ނè‚Ȃ̂©‚¢H
‚Ç‚¤‚µ‚Ä‚à‚â‚肽‚¢ê‡‚ÍƒŠƒ_ƒCƒŒƒNƒg‚ª–³“ïH
‘¼‚̃tƒŒ[ƒ€ƒ[ƒN‚ł͂ł«‚é‚ÌH
249:nobody‚³‚ñ
06/04/30 15:29:15
>>248
‚È‚ñ‚ÅAction‚ð‚킯‚é•K—v‚ª‚ ‚éH
‚ ‚邯‚·‚ê‚ÎÝŒv‚ª‚¨‚©‚µ‚¢
250:nobody‚³‚ñ
06/04/30 17:12:39
>>242
‚¾‚Á‚Ä‘S‘R‹ê˜J‚µ‚ĂȂ¢‚à‚ñB
ˆê‚‚̃XƒNƒŠƒvƒg‚È‚ñ‚Ä‚¹‚¢‚º‚¢500sˆÈ‰ºi‘å‹K–͂ȃAƒvƒŠ‚Í‚»‚ê‚ç‚ð•¡”‘g‚݇‚킹‚éj‚¾‚µA
‚»‚ñ‚È‚à‚ñ‚P“ú‚ ‚ê‚Î\•ª‘‚¯‚éB
ŒJ‚è•Ô‚µo‚Ä‚‚鎗‚½‚悤‚Ȉ—‚͈ȑO‚Éì‚Á‚½ƒR[ƒh‚ðŠÖ”‰»‚µ‚ăRƒsƒy‚·‚è‚á‚¢‚¢‚µA
ƒtƒŒ[ƒ€ƒ[ƒN‚Ç‚±‚ë‚©ƒNƒ‰ƒX‚Ì•K—v«‚·‚犴‚¶‚È‚¢B
251:nobody‚³‚ñ
06/04/30 17:22:53
>250
Ž©•ª‚ÌŽè‘«‚̂悤‚ÈÄ—˜—p«‚Ì‚‚¢ƒR[ƒh‚ð‚½‚‚³‚ñŽ‚Á‚Ä‚él‚ɂ͂½‚µ‚©‚Ɉꗂ ‚é‚©‚àB
‹t‚ÉŒ¾‚¤‚ÆAƒtƒŒ[ƒ€ƒ[ƒN‚Ì‹@”\‚ðŽè‘«‚̂悤‚ÉŽg‚¦‚邿‚¤‚ɂȂê‚΂¢‚ë‚ñ‚Èl‚ªƒRƒ~ƒbƒg‚µ‚½•Ö—˜‚ȃR[ƒh‚ª‚Ç‚ñ‚Ç‚ñŽg‚¦‚邿‚¤‚ɂȂé‚̂łÍH
252:nobody‚³‚ñ
06/04/30 17:26:22
>>250 ‚̃TƒCƒg‚̓ƒ“ƒe‘å•Ï‚»‚¤B
253:nobody‚³‚ñ
06/04/30 18:03:02
‚Ü‚ ¡‚ࡌã‚à250‚µ‚©‚»‚̃XƒNƒŠƒvƒg‚ÉŠÖ‚í‚鎖‚ª‚È‚¢‚È‚ç•ʂɂ¢‚¢‚ñ‚¶‚á‚È‚¢‚©B
254:nobody‚³‚ñ
06/04/30 19:07:53
‚‚©A’¼ÚEthna‚ÉŠÖŒW‚È‚¢˜b‘è‚Í
ƒIƒuƒWƒFƒNƒgŽwŒüƒXƒŒ‚©AƒtƒŒ[ƒ€ƒ[ƒNƒXƒŒ‚Å‚â‚Á‚½‚Ù‚¤‚ª‚¢‚¢‚æ
255:250
06/04/30 20:01:12
>>251
ƒtƒŒ[ƒ€ƒ[ƒN‚ðŽè‘«‚̂悤‚ÉEEE‚ÍA‚»‚̒ʂ肩‚à‚ËB
‚Å‚à‰´‚ÍŒÂl“I‚ɂ͑¼l‚̃\[ƒX‚ð“Ç‚ñ‚Å—‰ð‚·‚éŽèŠÔ‚ð‚©‚¯‚é‚È‚çAŽ©•ª‚Å‘‚‚Ù‚¤‚ª‘‚¢‚ÆŽv‚¤B
>>252
‘¼l‚ªŠÖ‚í‚邯‚È‚é‚Æ‘å•Ï‚¾‚낤‚ËB‚Å‚àƒRƒƒ“ƒgŠÜ‚ßA‹É—Í•ª‚©‚è‚â‚·‚‘‚¢‚Ă邯‚ÇB
‚±‚±‚É‚¢‚él‚½‚¿‚ÍŒÂlŠJ”‚Å‚àƒtƒŒ[ƒ€ƒ[ƒN‚ðŽg‚Á‚Ä‚é‚ñ‚¾‚낤‚©HH
256:nobody‚³‚ñ
06/04/30 20:40:12
Šù‚ÉŠµ‚ê‚Ă邩‚çŒÂlŠJ”‚Å‚àŽg‚Á‚Ă邿B
•ª‚©‚è‚â‚·‚¢‚µ‚ËB
257:250
06/04/30 21:11:35
>>256
‚Å‚à‚³A‚¢‚‚犵‚ê‚æ‚¤‚Æ‚àA‚â‚Á‚ς葼l‚Ìì‚Á‚½˜g‘g‚ÝiƒtƒŒ[ƒ€ƒ[ƒNj‚ð
Žg‚¤‚±‚Ƃɂæ‚Á‚Ă܂½V‚½‚Èi—]Œv‚Èj–â‘è‚â”Y‚Ý‚ªo‚Ä‚‚é‚킯‚¾‚æ‚ËB
‚¾‚©‚炱‚̃XƒŒ‚Ý‚½‚¢‚ÈŽ¿–âƒXƒŒ‚à‚ ‚é‚킯‚¾‚µB
‚Á‚Ä‚±‚Æ‚ÍAƒ`[ƒ€ŠJ”‚Å‚à‚µ‚È‚¢ŒÀ‚èAƒtƒŒ[ƒ€ƒ[ƒN‚È‚ñ‚Ä
Žg‚¤‚¾‚¯“ñ“xŽèŠÔ‚Å–³‘Ê‚¾‚Ɖ´‚ÍŽv‚¤‚ñ‚¾‚ªB
258:nobody‚³‚ñ
06/04/30 21:27:42
ƒfƒUƒpƒ^‚Æ‚©‚̃vƒƒOƒ‰ƒ~ƒ“ƒO“I‹³—{‚ª
Ž©‘R‚Ég‚É•t‚ƒƒŠƒbƒg‚à‚ ‚邿
259:nobody‚³‚ñ
06/04/30 23:17:46
>>257
‘¼l‚̃\[ƒX‚ÉŠw‚Ô‚à‚̂Ȃǖ³‚¢‚ÆŽv‚¤‚ñ‚È‚çA‚»‚̂܂܂ł¢‚¢‚ñ‚¶‚á‚È‚¢H
ƒXƒŒˆá‚¢‚È‚ñ‚Å‘±‚«‚Í«‚È‚ñ‚©‚Å‚â‚Á‚Ă͂¢‚©‚ª‚Å‚µ‚傤B
[PHP]ƒtƒŒ[ƒ€ƒ[ƒN‚ɂ‚¢‚ÄŒê‚é½Ú‚R[‘‡]
½ÚØÝ¸(php”Â)l50
260:nobody‚³‚ñ
06/04/30 23:43:57
>>258
‚½‚µ‚©‚ÉA‰´‚ÍEthna‚ðŽg‚¦‚邿‚¤‚ɂȂé‰ß’ö‚Å
EORM
EMVC
‚ɂ‚¢‚ÄA•׋‚³‚¹‚ç‚ꂽB
Œ‹‰Ê‚Æ‚µ‚ÄA‚»‚ê‚炪—‰ð‚Å‚«‚Ä¡K‚¹‚¾‚¯‚ÇA>>250‚Ý‚½‚¢‚ÉA
‚»‚̕ǂ𒴂¦‚é‚Ì‚ªŒ™‚Á‚Ă̂à‚í‚©‚ç‚ñ‚Å‚à‚È‚¢‚©‚çA‚»‚ê‚Í‚»‚ê‚Å—Ç‚¢‚ÆŽv‚¤B
‚½‚¾A¡‚̂Ƃ±‚ëAo‚Ä‚«‚½–â‘肪u—]Œvv‚Æ‚©Žv‚Á‚½‚±‚Ƃ͂Ȃ¢‚È[B
‚»‚Ì–â‘肪‰ðŒˆ‚³‚ꂽ‚Æ‚«‚Éu‚Ü‚½•׋‚ɂȂÁ‚½v‚ÆŽv‚¦‚½‚µB
‚ ‚ÆAEthna‚Í‚»‚ê‚ɌŒ…‚µ‚½–â‘肪o‚É‚‚¢\¬‚¾‚ÆŽv‚¤B
Œ‹\u‚È‚ñ‚Å‚à‚ ‚èv‚Å‘f°‚炵‚¢ƒtƒŒ[ƒ€ƒ[ƒN‚¾‚ÆŽv‚Á‚Ä‚éB
i‚ÆA˜b‚ðEthna‚É–ß‚·j
261:nobody‚³‚ñ
06/05/01 00:22:31
>260
Ž„‚à‚·‚²‚•׋‚ɂȂÁ‚Ă܂·B
‰SŽÒ‚©‚ç’†‹‰ŽÒ‚ɂȂé‚Ì‚Á‚ĂƂĂàa‚ª[‚¢‚ÆŽv‚¤‚¯‚ÇAEthna‚ðŽg‚¢‚±‚È‚»‚¤‚ÆŽv‚Á‚Ä‚ª‚ñ‚΂é‰ß’ö‚ª‚»‚̈ꕂɂȂé‚ñ‚¶‚á‚È‚¢‚©‚È‚Ÿ‚Æ–Ï‘z‚µ‚Ă܂·B
‚Æ‚±‚ë‚ÅA‚±‚±‚ÌToDo‚݂ănƒAƒnƒA‚µ‚Ă܂·B
URLØÝ¸(beta.ethna.jp)
‚©‚È‚èƒeƒ“ƒR·‚è‚Å‚·‚æ‚Ë[B³Ž®”ł͂¢‚‚ɂȂé‚Ì‚©‚È‚ŸB
postgreSQLD‚«‚Ȃ̂Å
Ethna_AppObject‰ü‘P
’¼SQLƒTƒ|[ƒg
DBˆË‘¶‰ü‘P
‚Á‚ĂƂ±‚ë‚ðæs‚Å‚¨Šè‚¢‚µ‚Ü‚·B‚Ø‚±‚èB
262:nobody‚³‚ñ
06/05/01 00:36:34
‚Æ‚±‚ë‚ÅEthna‚ÍŠî–{“I‚ÉPHP4‚ðƒx[ƒX‚Å
ƒo[ƒWƒ‡ƒ“ƒAƒbƒv‚µ‚Ä‚¢‚‚Æl‚¦‚Ä‚¢‚¢‚Ì‚©‚ÈH
æ“ú‚¿‚å‚Á‚ÆG‚Á‚Ă݂ėǂ³‚»‚¤‚¾‚Á‚½‚Ì‚Å
–{Ši“I‚ÉEthna‚ÅŠJ”‚µ‚悤‚ÆŽv‚Á‚Ä‚é‚ñ‚¾‚¯‚ÇA
Šî–{“I‚ɂ܂¾ƒo[ƒWƒ‡ƒ“4‚̊‹«‚Ì•û‚ª‘½‚¢‚Ì‚ÅEEEB
263:nobody‚³‚ñ
06/05/01 00:45:41
>>260
V‚µ‚¢’mޝ‚â˜g‘g‚Ý‚ð—‰ð‚µ‚Äuƒ‰ƒ“ƒi[ƒYƒnƒCv‚𓾂é‚̂͂¢‚¢‚¯‚ÇA
–â‘è‚Í‚»‚ꂪŽÀۂɂǂꂂ炢–ð‚É—§‚‚©A‚ǂꂂ炢¶ŽY«‚ðã‚°‚é‚©A‚És‚«‚邿‚ËB
>>250‚Ý‚½‚¢‚ÉA‚P“ú`”“ú‚Å‘‚¯‚邿‚¤‚ȃXƒNƒŠƒvƒg‚Ì‚½‚ß‚É
‚í‚´‚í‚´ƒtƒŒ[ƒ€ƒ[ƒN‚ª•K—v‚Ȃ̂©‚Ç‚¤‚©‚ª‹^–âB
i‚»‚à‚»‚àPHP‚Å‚»‚±‚܂őå‹K–͂Ȃà‚Ì‚ðì‚é•K—v‚ª‚ ‚éŒÂl‚â‘gD‚Á‚ÄA‚»‚ñ‚Ȃɑ½‚‚¢‚é‚©HHj
264:nobody‚³‚ñ
06/05/01 01:08:28
>>263
> >>250‚Ý‚½‚¢‚ÉA‚P“ú`”“ú‚Å‘‚¯‚邿‚¤‚ȃXƒNƒŠƒvƒg‚Ì‚½‚ß‚É
ˆê‚ˆê‚‚̃XƒNƒŠƒvƒg‚ͬ‚³‚‚Ä‚àƒTƒCƒg‘S‘̂ł͉½\ŒÂ‚à‘‚‚킯‚ÅA
‚»‚ꂪ“ˆê“I‚È‘Ž®‚Å‘‚©‚ê‚éƒƒŠƒbƒg‚Í‚ ‚é‚ñ‚¶‚á‚È‚¢H
‚Ü‚½A‹¦‹Æ‚·‚é‚قǂ̋K–͂ł͂Ȃ‚Ä‚àAƒƒ“ƒeƒiƒ“ƒX‚ð‘¼l‚É”C‚¹‚é
‚±‚Ƃ͂ ‚邵A‚»‚ÌŽž‚Él‚¦‚½‚âƒvƒƒZƒX‚Ì—¬‚ê‚ðƒ[ƒ‚©‚çà–¾‚·‚邿‚è‚àA
Ethna‚Ì—pŒê‚ð‹¤’ÊŒê‚Æ‚µ‚Äà–¾‚·‚é•û‚ªŠy‚Æ‚¢‚¤–Ê‚à‚ ‚é‚È‚ŸB
ˆø‚«Œp‚®l‚É‚ÍEthna‚̕׋‚ð‚µ‚Ä‚à‚ç‚í‚È‚¢‚Æ‚¢‚¯‚È‚¢‚¯‚ÇAŽ©•ª—¬‚ð
‰Ÿ‚µ•t‚¯‚ç‚ê‚邿‚è‚Í”½”‚ª‚È‚¢„ŒoŒ±ã
‚ÜA250Ž‚Í•¨‚ÍŽŽ‚µ‚Å Ethna ‚ðŽg‚Á‚Ä‚QC‚RƒAƒvƒŠ‚ðì‚Á‚Ă݂Ä
”»’f‚·‚ê‚Ηǂ¢‚ñ‚¶‚á‚È‚¢‚©‚ÈH
265:250
06/05/01 01:48:07
>>264
‚È‚é‚Ù‚ÇA‚»‚ê‚Í‚½‚µ‚©‚Ɉꗂ ‚è‚Ü‚·‚ËB
‚Å‚à‰´‚̓Aƒz‚¾‚©‚çEthna‚ð•׋‚·‚é‚̂ɂ·‚°[ŽžŠÔ‚ª‚©‚©‚è‚»‚¤‚Å‚·orz
‚ ‚ÆAuƒTƒCƒg‘S‘̂ł͉½\ŒÂ‚àv‚Á‚ÄA‚¢‚Á‚½‚¢‚Ç‚ñ‚È‹K–͂̃TƒCƒg‚È‚ñ‚¾‚낤EEEHH
‚½‚Æ‚¦‚Îmixi‚ð—á‚É‚Æ‚é‚ÆA1000sˆÈ‰º‚̃XƒNƒŠƒvƒg‚ª15ŒÂ‚‚ç‚¢‚ ‚ê‚Α«‚è‚邯Žv‚¤‚ñ‚¾‚¯‚ÇEEE
266:nobody‚³‚ñ
06/05/01 02:02:25
>>265
mixi‚Í15ŒÂ‚¶‚á‘«‚è‚È‚¢B1000s‚æ‚è‚à‚à‚Á‚Ƭ‚³‚ƒtƒ@ƒCƒ‹‚𕪊„‚·‚éB
267:nobody‚³‚ñ
06/05/01 02:58:52
>>266
‹ï‘Ì“I‚ɉ½‚É‚¢‚‚ÂŽg‚¤‚ñ‚¾HH
•\–Ê“I‚ÉŒ©‚¦‚Ä‚é‚à‚Ìihome.pl‚È‚Çj‚¾‚¯‚Å10ŒÂ‚‚ç‚¢A
— •û‚Å“®‚¢‚Ä‚é‚Å‚ ‚낤‚à‚Ìicron‚Å“®‚©‚µ‚Ä‚é‚à‚ÌŠÜ‚Þj‚à
‚¹‚¢‚º‚¢10`20ŒÂ‚‚ç‚¢‚¶‚á‚È‚¢‚©H
‚Ç‚ñ‚Ȃɑ½‚Œ©Ï‚à‚Á‚Ä‚à‚¹‚¢‚º‚¢30‚¾‚ÈB
268:nobody‚³‚ñ
06/05/01 04:08:04
>>248
maple‚͂ł«‚é
>>249
1,ƒ†[ƒUˆê——‚ÆAƒ†[ƒU“o˜^ƒtƒH[ƒ€‚ª‚ ‚éƒy[ƒW
2,ƒ†[ƒU‚ð“o˜^‚·‚邽‚߂ɃtƒH[ƒ€‚É“ü—Í->submit
3,validateƒGƒ‰[‚Ȃ̂łP‚É–ß‚·
•’ʂɃeƒ“ƒvƒŒ[ƒg‚¾‚¯Žw’è‚·‚邯“–‘Rƒ†[ƒUˆê——‚Í•\ަ‚³‚ê‚È‚¢
‚¾‚©‚ç1‚̃AƒNƒVƒ‡ƒ“‚ð‚à‚¤ˆê“xŽÀs‚µ‚½‚¢B
locationŽg‚Á‚Ä‚à‚¢‚¢‚¯‚ǃtƒH[ƒ€‚Ì“ü—Í’l‚ª•Û‘¶‚³‚ê‚È‚¢‚Ì‚ª–â‘è
269:nobody‚³‚ñ
06/05/01 04:15:37
>>268
‚»‚¤‚¢‚¤ê‡‚Í‹¤’ʂ̓®ìiƒ†[ƒUˆê——‚ðŽæ“¾‚Æ‚©j‚ðactionƒNƒ‰ƒX‚Ì’†‚̃ƒ\ƒbƒh‚É‚µ‚Ä
3‚ÌŽž‚É‚à‚¤ˆê‰ñ‚»‚̃ƒ\ƒbƒhŒÄ‚Ô‚Á‚ÄŠ´‚¶‚ň—‚µ‚Ä‚é‚ÈB
‰´‚à‘¼‚ɃXƒ}[ƒg‚È•û–@‚ª‚ ‚Á‚½‚ç’m‚肽‚¢B
270:nobody‚³‚ñ
06/05/01 05:22:22
>>267
Œ©‚¦‚Ä‚é‚à‚Ì‚¾‚¯‚Å‚à30‚Í’´‚¦‚邾‚ë
ƒgƒbƒvA“o˜^AƒƒOƒCƒ“AƒƒOƒAƒEƒg
“ú‹LŒŸõA•\ަA“ú‹L‘‚«ž‚ÝAƒRƒƒ“ƒgˆê——
—F‚½‚¿ˆê——AƒRƒ~ƒ…ˆê——A‘«‚ ‚Æ
ƒvƒƒtƒB[ƒ‹•\ަA•ÒWAÝ’è•ÏX
Љ•\ަA‘‚«ž‚ÝAŽÊ^•ÒW
Œfަ”ˆꗗA•ÒWA‰{——
ƒRƒ~ƒ…ŒŸõAŽQ‰ÁA‘Þ‰ïA—U‚¤AŠÇ—l‚Ü‚í‚è
ƒŒƒrƒ…[ŒŸõA•ÒWA‰{——
ƒƒbƒZ[ƒW•\ަA‘—M
ƒtƒHƒgƒAƒ‹ƒoƒ€ŒŸõA•ÒWA‰{——
ƒwƒ‹ƒvAmiklyAƒŠƒŠ[ƒXî•ñ
271:nobody‚³‚ñ
06/05/01 10:43:38
>>270@‚ɉÁ‚¦‚Ä
mixi‚Ì’†‚Ìl‚ªŽg‚¤ŠÇ—ƒc[ƒ‹‚Æ‚©Aƒoƒbƒ`ˆ—‚ðs‚¤cron‚Æ‚©
L‚Ü‚í‚è‚ÌŠÇ—‹@”\‚à•K—v‚¾‚ÈBƒjƒ…[ƒX‚ÌŽæ‚èž‚Ý‚à‚ ‚éB
”‚¦‚ê‚΂«‚肪‚È‚¢‚µA¡Œã‚Ç‚ñ‚Ç‚ñ‘‚¦‚Ä‚¢‚‚¾‚낤BB
ʼn‚͂Ȃ‚Ä‚àA‚ ‚ê‚ð‚â‚肽‚¢A‚±‚ê‚ð‚â‚肽‚¢‚Á‚ÄŒ¾‚Á‚Ă邤‚¿‚É
‚¾‚ñ‚¾‚ñ–c‚êオ‚Á‚Ä‚¢‚‚±‚Æ‚ÍWEB‚Å‚à‚æ‚‚ ‚é˜b‚¾B
‚Ȃ̂ŃtƒŒ[ƒ€ƒ[ƒN‚𓱓ü‚µ‚Ä‚¨‚ƒƒŠƒbƒg‚Í‚ ‚邯Žv‚¤B
>>261
‚È‚ñ‚©TODO‚Ó‚¦‚Ä‚é‚È[B‚Ä‚ñ‚±‚à‚èó‘Ô‚¾B
JSON‚âAjax‚à‚¢‚¢‚¯‚ÇADB‚Ü‚í‚è‚̉ü‘P‚ð‹‚–]‚݂܂·II
272:nobody‚³‚ñ
06/05/01 11:15:30
>>268
‚È‚é‚قLjӖ¡‚í‚©‚Á‚½B
>>269‚Ì‚â‚è•û‚ª³‰ðB
‚½‚¾‚µ>>269‚ÍAction‚̃ƒ\ƒbƒh‚Æ‚µ‚ÄŽÀ‘•‚µ‚Ä‚¢‚邯‚ê‚Ç
‚±‚±‚Íuƒ†[ƒU[ˆê——‚ðŽæ“¾‚·‚郃\ƒbƒhv‚ðŽ‚Â
AppManager(ProjectId_UserManager‚Æ‚©H)‚ðì‚Á‚Ä
‚»‚ê‚ðAction‚©‚çŒÄ‚Ño‚·B
AppManager‚É‚·‚ê‚΂ǂÌAction‚©‚ç‚Å‚àŽg‚¦‚邵B
Šî–{“I‚ɉæ–ʂ̑JˆÚAƒtƒH[ƒ€§ŒäˆÈŠO‚̃ƒWƒbƒN‚Í
AppManager‚É‘S•”‚©‚¢‚Ä‚µ‚Ü‚¤‚Ì‚ª—Ç‚¢B
273:nobody‚³‚ñ
06/05/01 11:35:03
>>270
‚ ‚ÁA‚»‚Á‚©II@‚¿‚å‚Á‚Æ”‚¦•û‚ðŠ¨ˆá‚¢‚µ‚Ä‚½B
‚»‚¤‚¾‚æ‚ËA‚»‚ê‚‚ç‚¢‚ ‚邿‚ËB
‚ÅA”‚Í‘½‚¢‚¯‚Ljꂈꂂ͂¯‚Á‚±‚¤’Pƒ‚ÅŠÈ’P‚ȃXƒNƒŠƒvƒg‚Á‚ÄŠ´‚¶‚¾‚æ‚ËB
>>271
‚Æ‚è‚ ‚¦‚¸Šî–{‹@”\‚¾‚¯‚Éi‚ê‚ÎA‚Q`‚R“ú‚ ‚ê‚Έêl‚Åì‚ê‚»‚¤‚¾‚æ‚ËHH
274:nobody‚³‚ñ
06/05/01 15:02:53
>>273
ƒ[ƒ‹‚âƒZƒbƒVƒ‡ƒ“ADBŽü‚èAˆê‚ˆê‚‚ɃGƒ‰[ˆ—‚Æ‚¢‚ë‚¢‚ë‚Æ
l‚¦o‚·‚Æ‚«‚肪‚È‚¢‚µA–³‚¢‚Æ–â‘è‚ɂȂ邩‚çB
‚Þ‚µ‚ë‚»‚̕ӂðFW‚É”C‚¹‚½‚èA–³Ž‹‚Å‚«‚ê‚ΊywB
275:nobody‚³‚ñ
06/05/01 16:29:57
>>273
Œ©ž‚Ý‚ªŠÃ‚·‚¬‚È‚¢‚©BB
’Pƒ‚ÈŠî–{‹@”\‚¾‚¯‚È‚çA‚·‚®‚ɂł«‚é‚©‚à‚©‚à‚µ‚ê‚È‚¢‚ªA
ׂ©‚È‹@”\‚𑵂¦‚ăAƒvƒŠ‚ª‘å‚«‚‚È‚é‚ɂ‚êA
ƒƒ“ƒeƒRƒXƒg‚͂ǂñ‚Ç‚ñオ‚èAŠJ”‘¬“x‚͂ǂñ‚Ç‚ñ—Ž‚¿‚邼B
mixi‚Ì‹K–͂Ȃ瓮쌟؃eƒXƒg‚ðs‚¤‚¾‚¯‚Å‚à‘å•Ï‚¾B
276:nobody‚³‚ñ
06/05/01 16:30:03
>>274
‰´‚͂ނµ‚ëƒGƒ‰[ŠÖŒW‚âƒZƒLƒ…ƒŠƒeƒBŠÖŒW‚Ȃǂð‚e‚v‚É”C‚¹‚Ä‚µ‚Ü‚Á‚½‚Æ‚«‚ÉA
–œ‚ªˆê‚e‚v‚Ì•s‹ï‡‚Ü‚½‚ÍŽ©•ª‚Ì—‰ð•s‘«‚âŽg‚¢•û‚̂܂¸‚³‚Ì‚¹‚¢‚Å
‰½‚©–â‘肪‹N‚±‚邯Žè‚ª•t‚¯‚ç‚ê‚È‚¢‚Ì‚ÅAŽ©—͂łâ‚Á‚½‚Ù‚¤‚ªˆÀS‚Å‚«‚é‚—
ŽŸƒy[ƒWÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
5322“ú‘O‚ÉXV/223 KB
’S“–:undef