yPHPƒtƒŒ[ƒ€ƒ[ƒN ..
[2ch|¥Menu]
370:nobody‚³‚ñ
06/06/17 23:51:24 +PRU9TY8
ƒTƒ“ƒvƒ‹ƒR[ƒh‚ð‚½‚­‚³‚ñŒ©‚½‚¢‚È‚ŸB
ƒR[ƒhƒAƒbƒv‚·‚éꊂƂ©‚‚­‚Á‚½‚ç‚¢‚¢‚Ì‚ÉB

371:nobody‚³‚ñ
06/06/18 14:15:09 yWQcwCGW
>>370
“Ó¯

372:nobody‚³‚ñ
06/06/18 15:07:21
Ethna ‚Åì‚ç‚ê‚Ä‚¢‚Ä
ƒ\[ƒXŒöŠJ‚³‚ê‚Ä‚¢‚é‚Ì‚Á‚ĉ½‚ª‚ ‚é‚ÌH

373:nobody‚³‚ñ
06/06/18 21:57:55
ŒöŽ®‚É‚QC‚RŒÂƒTƒ“ƒvƒ‹‚ª‚ ‚Á‚½‚¯‚ÇDLo—ˆ‚È‚­‚È‚Á‚Ä‚é‚Á‚Û‚¢‚ËB
‚ ‚Æ‚ÍML‚É‚¢‚­‚‚©“]‚ª‚Á‚Ä‚¢‚邿B
‚Å‚àA‘S‘R­‚È‚¢‚©‚çUP‚Æ‚©Ð‰î‚Æ‚©o—ˆ‚邿‚¤‚Èꊂª‚Ù‚µ‚¢‚ËB

374:nobody‚³‚ñ
06/06/19 10:26:39
halt‚³‚ñ‚̃R[ƒh‚̓}ƒjƒAƒbƒN‚ÈŽg‚¢•û‚µ‚Ă邩‚ç‚È‚ŸB
‚²‚­•’Ê‚ÌAƒtƒH[ƒ€“ü—ͨDB‚©‚ç“Ç‚Ýo‚µ¨ƒy[ƒWo—ͨƒtƒH[ƒ€“ü—ͨDB‘‚«o‚µ¨ƒy[ƒWo—݂͂½‚¢‚Ȃ̂ªŒ©‚½‚¢B


375:nobody‚³‚ñ
06/06/19 18:08:36
URLØÝ¸(ethna.jp) ‚ª Wiki ‚¾‚©‚ç
V‹Kƒy[ƒW‚ðì‚Á‚ĒljÁ‚µ‚½‚çH

376:nobody‚³‚ñ
06/06/19 23:26:44
URLØÝ¸(wiki.riaf.org)
‚±‚ñ‚È‚ñ‚Å‚àŽQl‚ɂȂè‚Ü‚·H
‚·‚²‚¢“K“–‚È‚ñ‚¾‚¯‚ÇAˆê‰ž>>374‚Ì‘‚¢‚Ă邱‚Ƃ͎À‘•‚µ‚Ă邩‚È??
‚ A‚Å‚àA’‡ŠÔ“à—p‚Éì‚Á‚½‚©‚çAƒZƒLƒ…ƒŠƒeƒB‚Æ‚©‚ ‚ñ‚Ü‚èl‚¦‚ĂȂ¢‚Æ‚±‚ ‚é‚©‚à‚Å‚·B

377:nobody‚³‚ñ
06/06/19 23:47:31
>>376
»Ý¸½!

378:nobody‚³‚ñ
06/06/20 21:42:43
>>376
‚¤‚²‚©‚È‚¢BB

379:nobody‚³‚ñ
06/06/21 00:06:17
ƒXƒL[ƒ}‚͂ȂµH

380:376
06/06/21 01:27:43
‚Ô‚Íc
‘‚¢‚Ä‚¨‚«‚Ü‚µ‚½BB
URLØÝ¸(wiki.riaf.org)

381:nobody‚³‚ñ
06/06/21 01:58:14
gjgj

382:nobody‚³‚ñ
06/06/21 10:06:11
>>376
$ lha -x ez_siteadmin.lzh
LHa: Fatal error: Unknown level header
‚Á‚ăGƒ‰[‚ʼn𓀂ł«‚È‚¢‚¯‚ǂȂñ‚Å‚©‚È?

383:nobody‚³‚ñ
06/06/21 16:55:37
ƒŠƒtƒ@ƒ‰‚ª2ch‚΂©‚è‚ł͂Ȃ¢‚©

384:nobody‚³‚ñ
06/06/21 18:30:16
ŠF‚³‚ñEthna‚ð2Œn‚Ƀo[ƒWƒ‡ƒ“ƒAƒbƒv‚·‚邯‚«‚͂ǂ¤‚µ‚Ă܂·H

‚PDŠù‘¶ƒTƒCƒg‚ÅpearƒRƒ}ƒ“ƒh‚ð—˜—p‚µ‚ăAƒbƒvƒf[ƒg
‚QDV‹KƒTƒCƒg‚ð—pˆÓ‚µ‚ăNƒŠ[ƒ“ƒCƒ“ƒXƒg[ƒ‹{“¯–¼‚ŃvƒƒWƒFƒNƒgì¬{ŒÃ‚¢ƒXƒNƒŠƒvƒg‚ð“WŠJ

¡‚̂Ƃ±‚ë‚Q‚Ås‚­—\’è‚È‚ñ‚Å‚·‚ªA‚P‚Å‚à‘åä•v‚Å‚·‚©‚ËH
ŒoŒ±ŽÒ‚Ì•û‚¢‚ç‚Á‚µ‚á‚¢‚Ü‚¹‚ñ‚©B

385:nobody‚³‚ñ
06/06/23 16:11:30
symphony‚‚©‚¦‚΂¢‚¢‚Ì‚É

386:nobody‚³‚ñ
06/06/23 17:27:41
¼ÝÎ߯°‚Á‚Äw

387:nobody‚³‚ñ
06/06/23 17:58:16
‚æ‚»‚ÌFWƒXƒŒ‚܂ŗˆ‚Ä•z‹³‚²‹ê˜J—l‚Å‚·

388:nobody‚³‚ñ
06/06/23 18:03:35
symfony‚Í‚ ‚邯‚Ç
symphony‚͂Ȃ¢‚©‚ç
•ʂ̉½‚©‚¾‚낤

389:nobody‚³‚ñ
06/06/23 18:29:13
guesswork‚Á‚ÄŒ‹\Šyƒ`ƒ“‚¾‚Ë[
URLØÝ¸(goodjob.boy.jp)

390:nobody‚³‚ñ
06/06/24 03:49:03 XSR1obdz
–¼‘O‚ªƒAƒEƒg

391:nobody‚³‚ñ
06/06/24 12:40:33
>>386A>>388
‚¨‘O‚ç‚Í–¼‘O‚Ì—R—ˆ‚̈ê”ʉp’PŒê‚à’m‚ç‚ñ‚Ì‚©BBB
‚±‚ꂾ‚©‚ç’†‘²ÄÞ·­¿‚ÍEEE

392:nobody‚³‚ñ
06/06/24 13:10:29
>>391


393:nobody‚³‚ñ
06/06/24 13:18:31
>391
—Ç‚©‚Á‚½‚ÈŽ«‘‚ðŽ‚Á‚Ä‚ÄB

394:nobody‚³‚ñ
06/06/24 23:27:01
>>393
‚¤‚ñA“dŽqŽ«‘•Ö—˜‚¾‚æ`(^^)

395:sage
06/07/01 03:09:03 YtTgigq9
appObject‚Á‚ÄŽg‚Á‚Ă܂·H

396:nobody‚³‚ñ
06/07/01 18:32:55
Žg‚Á‚Ă܂·B

397:nobody‚³‚ñ
06/07/02 00:52:57
Žg‚Á‚ĂȂ¢‚Å‚·B

398:nobody‚³‚ñ
06/07/02 01:10:49
Žg‚Á‚½‚èŽg‚Á‚ĂȂ©‚Á‚½‚èB

399:nobody‚³‚ñ
06/07/09 00:17:17
Ethna‚Ì2.1.2“ü‚ê‚Ă݂½B
cli—p‚̃fƒBƒŒƒNƒgƒŠ‚ª‚ ‚Á‚½‚¯‚ÇA‚Ç‚±‚©‚ɃTƒ“ƒvƒ‹–³‚¢‚©‚ÈB

400:nobody‚³‚ñ
06/07/12 10:30:00
ŽèŽæ‚è‘«Žæ‚èA‚Ç‚±‚łǂ¤‚â‚ê‚Ηǂ¢‚©
‚²‹³Žö’¸‚«‚½‚¢‚Å‚·B

401:nobody‚³‚ñ
06/07/12 10:42:46
>>400
ƒ`ƒ…[ƒgƒŠƒAƒ‹‚Å‚à‚â‚Á‚½‚çH

402:nobody‚³‚ñ
06/07/12 12:48:18
URLØÝ¸(ethna.jp)‚Ì‚±‚Æ‚Á‚µ‚å

403:nobody‚³‚ñ
06/07/12 12:59:51
‚·‚²‚¢“à—e‚¾‚È‚ŸB
‚±‚¤‚¢‚¤l‚ª‚Ç‚¤‚â‚Á‚ÄEthnaŽg‚Á‚Ă݂悤‚ÆŽv‚¤‚Ì‚¾‚낤‚©H

404:nobody‚³‚ñ
06/07/16 08:55:24 qmXQomWm
appObjectŽg‚Á‚ĂȂ¢l‚ÍO/R‰½Žg‚Á‚Ä‚ñ‚ÌH

405:nobody‚³‚ñ
06/07/16 11:11:03
>>404
AppObjectŽg‚¤—˜“_‚ÍA‚·‚Å‚ÉActionForm‚Ƃ̘AŒg‚ª‚Å‚«‚Ă邯‚±‚낾‚¯‚¾‚©‚çA
Ž©‘O‚ÌActionForm extends Ethna_ActionForm‚ðì‚Á‚ÄA‚»‚Ì•”•ª‚ð‰ðŒˆ‚·‚ê‚Î
‚È‚ñ‚Å‚àŽg‚¦‚邯Žv‚¤B

Ethna‚Í‚»‚̕ӂ̎©‘OŠg’£«‚ªŠy‚Å‚¢‚¢‚ËB

406:nobody‚³‚ñ
06/07/17 23:31:12
>>405
>Ethna‚Í‚»‚̕ӂ̎©‘OŠg’£«‚ªŠy‚Å‚¢‚¢‚ËB
•Ê‚Éethna‚ÉŒÀ‚Á‚½˜b‚Å‚à‚È‚¢

407:nobody‚³‚ñ
06/07/22 17:28:06
AppManager‚̃Nƒ‰ƒX“à‚©‚ç
$db =& $this->backend->getDB();
‚̂悤‚ÉDB‚ðŒÄ‚Ño‚»‚¤‚Æ‚·‚邯
Fatal error: Call to a member function getDB() on a non-object
‚Á‚Ä“{‚ç‚ê‚¿‚Ⴄ‚ñ‚¾‚¯‚ÇB
‚Ç‚¤‚â‚Á‚½DB‚ðŒÄ‚Ño‚¹‚é‚ÌH
Žg‚¢•ûŠÔˆá‚Á‚Ä‚éH



408:nobody‚³‚ñ
06/07/22 17:33:53 GB10SsDy
‚½‚µ‚©
$this->db
‚Å‚¢‚«‚È‚èŽg‚¦‚éB

409:nobody‚³‚ñ
06/07/22 19:56:51
‚ ‚肪ƒbƒcƒD[ƒ]
‚Å‚¯‚½‚·

410:nobody‚³‚ñ
06/07/23 18:04:46
action‚âview‚©‚ç
$smarty->is_cached
‚Æ‚©Žg‚¢‚½‚¢‚ñ‚¾‚¯‚ÇA‚Ç‚°‚ñ‚·‚ê‚΂悢‚Ƃł·‚©H

411:nobody‚³‚ñ
06/07/23 18:33:26
Ethna_Controller‚ÌgetTemplateEngine()ŒÄ‚Ño‚¹‚ÎH
2.3.0‚©‚çobsolete‚¾‚¯‚ÇB

412:nobody‚³‚ñ
06/07/23 20:39:01
>>411
‹““®‚͕ςí‚Á‚½‚¯‚Çobsolute‚ł͂Ȃ­‚ËH

413:nobody‚³‚ñ
06/07/24 10:52:32
changes‚ÉuEthna_Controller::getTemplateEngine()‚Íobsolete‚ƂȂè‚Ü‚·‚̂šŒã‚ÍEthna_Controller::getRenderer()‚ð‚²—˜—p‚­‚¾‚³‚¢v‚Á‚Ä‚©‚¢‚Ä‚ ‚邿


414:410
06/07/25 19:41:00
>>411-413
‚Ü‚¾ŽŽ‚µ‚Ă܂¹‚ñ‚ª‚Å‚«‚»‚¤‚È‚ñ‚Å‚·‚ËB
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

415:nobody‚³‚ñ
06/07/26 06:20:07
>>411
obsolete
obsolete
obsolete
obsolete

416:nobody‚³‚ñ
06/07/26 18:31:39 fkuJrgoL
‚·‚¢‚Ü‚¹‚ñA‚©‚Ȃ艺‚ç‚È‚¢Ž–‚©‚à’m‚ê‚È‚¢‚ñ‚Å‚·‚ªAƒZƒbƒVƒ‡ƒ“Žž‚É$form.hoge‚Å’l‚ÍŽæ‚èo‚¹‚È‚¢‚ñ‚Å‚µ‚傤‚©BB

417:416
06/07/26 20:00:48
‚·‚¢‚Ü‚¹‚ñB
‰•à“I‚ȃ~ƒX‚ªŒ´ˆö‚Å‚µ‚½BB

418:nobody‚³‚ñ
06/07/28 10:53:29
Ethna‚ÅRails‚Ý‚½‚¢‚ȃXƒ}[ƒgURL‚ÍŽg‚¦‚Ü‚·‚©?

419:nobody‚³‚ñ
06/07/29 09:16:44
‚‚©‚¦‚é

420:nobody‚³‚ñ
06/07/31 23:09:52
ƒeƒ“ƒvƒŒ[ƒg‚ÉObjectŒ^‚ð“n‚µ‚Ä•\ަ‚³‚¹‚é‚É‚ÍA
‚ǂ̂悤‚Ȏ葱‚«‚ð‚Æ‚ê‚Ηǂ¢‚̂łµ‚傤‚©H
ActionForm‚ð—˜—p‚µ‚Ästrings‚âarray‚Í“n‚¹‚é‚Ý‚½‚¢‚Ȃ̂ł·‚ªA
ƒIƒuƒWƒFƒNƒg‚ª•ª‚©‚è‚Ü‚¹‚ñB

421:nobody‚³‚ñ
06/07/31 23:58:43
setAppNE‚łł«‚È‚©‚Á‚½‚Á‚¯B

422:nobody‚³‚ñ
06/07/31 23:59:42
‚¿‚Ȃ݂ÉA*NE‚‚¯‚邯ƒGƒXƒP[ƒv‚È‚µ‚ËB

423:nobody‚³‚ñ
06/08/01 01:47:11
>>422
‚È‚é‚Ù‚ÇA‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
Ž©‘O‚ŃGƒXƒP[ƒv‚·‚ê‚΂¢‚¢‚ñ‚Å‚·‚ËB

424:nobody‚³‚ñ
06/08/01 02:07:13
420‚Å‚·A‚½‚Ñ‚½‚Ñ\‚µ–ó‚ ‚è‚Ü‚¹‚ñB
ŽŽ‚µ‚Ă݂܂µ‚½B

object(test)#12 (2) { ["name"]=> string(6) "‚Ȃ܂¦" ["value"]=> string(6) "‚ ‚½‚¢" }
‚Æ‚¢‚¤“à—e‚̃IƒuƒWƒFƒNƒg$test‚ð

$this->setAppNE('test',$test);
‚Æ‚µ‚Ä
tpl‘¤‚Å
{$app.test->name}
{$app.test->value}
‚Æ‚µ‚Ä‚à‰½‚à‚łĂ±‚È‚¢‚̂ł·‚ªAÝ’è‚ÌŽd•û‚ª‚í‚é‚¢‚Å‚µ‚傤‚©EE

425:nobody‚³‚ñ
06/08/01 02:10:39
af‚ð‘‚«–Y‚ê‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½B
$this->af->setAppNE('test',$test);‚ª³‚µ‚¢‚Å‚·B
‚±‚ê‚Å‚à‚â‚͂艽‚à•\ަ‚³‚ê‚Ü‚¹‚ñB



426:nobody‚³‚ñ
06/08/01 03:11:01
>>425
tpl‘¤‚Å
{$app_ne.test->name}
{$app_ne.test->value}

‚ ‚ÆŽ©‘O‚ŃGƒXƒP[ƒvˆ—‚ð‘‚­‚æ‚è
Ethna_Util::escapeHtml ‚Ì•û‚ª‚æ‚­‚Ë

427:nobody‚³‚ñ
06/08/01 08:04:28
‚±‚±‚É‘‚­‚悤‚È‚±‚Ƃł͂Ȃ¢‚ñ‚¾‚¯‚ÇAŠÖŒWŽÒ‚ªŒ©‚Ä‚¢‚邱‚Æ‚ðŠú‘Ò‚µ‚ÄB

‘æ1‰ñOnlineƒ~[ƒeƒBƒ“ƒO‚ÌIRCƒƒO‚Á‚Ăǂ±‚É‚ ‚è‚Ü‚·‚©H
URLØÝ¸(ethna.jp)

428:nobody‚³‚ñ
06/08/01 09:10:48
>>426
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B‚Å‚«‚Ü‚µ‚½EEI
Ethna_Util::escapeHtml‚Æ‚¢‚¤‚Ì‚ª—pˆÓ‚³‚ê‚Ä‚¢‚é‚ñ‚Å‚·‚ËB
•׋­‚ɂȂè‚Ü‚·B

429:nobody‚³‚ñ
06/08/06 13:06:54
Ethna ‚ÍŒg‘уTƒCƒg—p‚Ì‹@”\‚ð—pˆÓ‚µ‚È‚¢‚ÌH

430:nobody‚³‚ñ
06/08/06 15:45:40
‚»‚Ì‚¤‚¿‚¶‚á‚È‚¢‚Ì

431:nobody‚³‚ñ
06/08/11 18:27:52 M/sj5kXS
Ethna2.1.2 + ADOdb + PostgreSQL ‚Å‚â‚Á‚Ä‚él‚¢‚½‚炨‚µ‚¦‚Ä

‚±‚Ì‘g‚݇‚킹‚Å@AppObjectŽg‚¤‚̊댯‚Å‚·‚©H



432:nobody‚³‚ñ
06/08/12 12:07:59
MySQL‚µ‚©Žg‚¦‚È‚¢‚æB

433:nobody‚³‚ñ
06/08/12 12:08:40
‚Æ‚¢‚¤‚킯‚ÅAEthna‚ÍŽg‚¢‚Â炢‚Å‚·B

434:nobody‚³‚ñ
06/08/13 19:49:07
‘¼‚ÌO/RŽg‚¦‚΂¢‚¢‚â‚ñ

435:nobody‚³‚ñ
06/08/13 19:58:22
O/Rƒ}ƒbƒp‚È‚ñ‚Ä‚¢‚ç‚ñ

436:nobody‚³‚ñ
06/08/13 21:53:49
‚½‚µ‚©‚É‚O/Rƒ}ƒbƒp‚È‚ñ‚ĂȂ­‚Ä‚à‚©‚Ü‚í‚È‚¢‚æ‚ËB

‚»‚ê‚ɃtƒŒ[ƒ€ƒ[ƒNŽ©‘Ì‚à‚È‚­‚Ä‚à‚©‚܂킢‚È‚¢B

437:nobody‚³‚ñ
06/08/14 00:02:42
>>436
‚»‚¤‚¾‚ÈB‚»‚ê‚©‚炨‚Ü‚¦‚à‚¢‚È‚­‚Ä‚à‚©‚Ü‚í‚È‚¢B

438:nobody‚³‚ñ
06/08/14 03:20:45
Œ–‰Ü‚Í‚â‚ß‚Ä!
ƒZƒbƒNƒX‚µ‚È‚æƒZƒbƒNƒX!ƒZƒbƒNƒX!

439:nobody‚³‚ñ
06/08/17 13:54:56
ŽŸÊÞ°¼Þ®Ý ÏÀÞ°

440:nobody‚³‚ñ
06/08/17 22:57:32
URLØÝ¸(ethna.jp)
ã‹L‚Ì’Ê‚è‚â‚Á‚Ä‚¢‚é‚ñ‚Å‚·‚ªAãŽè‚­‚¢‚©‚È‚¢‚ñ‚Å‚·‚ªŠÔˆá‚Á‚Ă܂¹‚ñ‚æ‚ËBB
ŽŽ‚µ‚É‘—‚ç‚ê‚Ä‚«‚½’l‚É•¶Žš—ñ‚ð’ljÁ‚µ‚Ă݂½‚ñ‚Å‚·‚ªãŽè‚­‚¢‚©‚È‚¢‚̂ł·‚ªBB

441:nobody‚³‚ñ
06/08/17 23:17:22
”@‰½ãŽè‚­‚¢‚©‚È‚¢‚Ì‚©‚®‚ç‚¢‚©‚¯

442:nobody‚³‚ñ
06/08/17 23:43:41
>>441
‚ÆŒ¾‚í‚ê‚Ä‚à‚»‚̂܂܂Ȃñ‚Å‚·‚ªBB

443:nobody‚³‚ñ
06/08/18 00:01:34
>>442
cc(;ß„Dß)Îß¶°Ý

444:nobody‚³‚ñ
06/08/18 03:54:08
‚¶‚Ÿ‚ AƒGƒXƒp[ŒÄ‚ñ‚Å‚±‚¢

445:nobody‚³‚ñ
06/08/18 04:51:10
action‚¶‚á‚È‚­‚Äview‚Ì•û‚Åsession‚Ì’l‚𓾂é‚ɂ͂ǂ¤‚µ‚½‚ç‚¢‚¢‚ñ‚Å‚µ‚傤‚©H

446:nobody‚³‚ñ
06/08/18 08:03:49
sessionƒIƒuƒWƒFƒNƒg‚ðŽæ“¾‚µ‚ë

447:nobody‚³‚ñ
06/08/18 08:34:54
>>446
‚¦‚ÆA‚»‚ê‚͂ǂ¤‚·‚ê‚΂¢‚¢‚ñ‚Å‚µ‚傤‚©H

448:nobody‚³‚ñ
06/08/18 10:22:07
Šî’êƒNƒ‰ƒX‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^‚­‚ç‚¢Œ©‚悤‚æ

449:447
06/08/18 18:04:51
/app/view/hoge1/hoge2/hoge.php‚Å
extends Ethna_ViewClass ‚µ‚½ƒNƒ‰ƒX‚Ì’†‚Å

$Serial= $this->session->get('hogeSerial');

‚Æ‚µ‚ÄAƒZƒbƒVƒ‡ƒ“‚©‚烆[ƒUƒVƒŠƒAƒ‹‚ðŽæ“¾‚µ‚悤‚Æ‚µ‚Ä‚é‚ñ‚Å‚·‚¯‚Ç

Fatal error: Using $this when not in object context in hoge.php line ...

‚ƃGƒ‰[‚ª‚Å‚é‚ñ‚Å‚·B
ŠÂ‹«‚Íwin2kAapache2.xAphp5.x
‚Å‚â‚Á‚Ă܂·‚¯‚ÇA‰½‚ªˆ«‚¢‚Ì‚©‚í‚©‚è‚Ü‚¹‚ñB

ƒqƒ“ƒg‚¾‚¯‚Å‚à‹³‚¦‚Ä‚­‚¾‚³‚¢

450:nobody‚³‚ñ
06/08/18 19:34:37
sessionƒIƒuƒWƒFƒNƒgŽæ‚Á‚Ä‚±‚¢‚â

451:nobody‚³‚ñ
06/08/18 19:38:09
$_SESSIONŽg‚¦‚â

452:447
06/08/18 20:04:50
>>450
>>449‚Ì•û–@‚łƂÁ‚Ă邱‚ƂɂȂè‚Ü‚¹‚ñH

>>451
‚»‚ꂾ‚ÆEthnaŽg‚Á‚Ä‚éˆÓ–¡‚ª”¼Œ¸H

453:nobody‚³‚ñ
06/08/18 21:05:10
var_dump($this->session)‚µ‚Ă݂ë‚â

454:447
06/08/18 21:25:07
>>453
Fatal error: Using $this when not in object context in hoge.php line ...

‚Æ“¯‚¶ƒGƒ‰[‚ª‚ł܂·B

455:nobody‚³‚ñ
06/08/18 22:08:39
–{“–‚ÉPHP5‚©H4‚¶‚á‚Ë‚¥‚ÌH

456:nobody‚³‚ñ
06/08/18 22:22:50

winXPAapache2.xAphp5.x ‚¾‚¯‚Ç‚»‚ñ‚È´×°‚ł܂¹‚ñ‚ÈB
backend‚©‚çƒZƒbƒVƒ‡ƒ“ƒIƒuƒWƒFƒNƒg‚Æ‚Á‚Ä‚«‚ÄŽg‚Á‚½‚ç‚Ç‚¤‚Å‚·‚©B

457:nobody‚³‚ñ
06/08/18 22:25:06
‚ [Astatic‚ȃƒ\ƒbƒh‚©‚ç$thisŒÄ‚ñ‚ł˂¥‚©H

458:nobody‚³‚ñ
06/08/19 16:51:46
ƒIƒuƒWƒFƒNƒgŽwŒü‚ð•׋­‚·‚é‚ɂ͒š“x‚¢‚¢‚©‚àB

459:nobody‚³‚ñ
06/08/23 20:31:42
ƒRƒ“ƒgƒ[ƒ‰[‚©‚çŒÄ‚Ñ‚¾‚·ƒRƒ“ƒ|[ƒlƒ“ƒg(Ethna_AppManager‚ðŒp³‚µ‚Ä‚¢‚È‚¢‘f‚̃Nƒ‰ƒX)‚ÉDB‚̃RƒlƒNƒVƒ‡ƒ“‚ðŽ‚½‚¹‚½‚¢‚Ì‚¾‚ªEthna‚ÌŽ‚Á‚Ä‚¢‚éƒRƒlƒNƒVƒ‡ƒ“‚ð“n‚·•û–@‚Á‚Ĉø”‚µ‚©‚È‚¢?

Singleton‚Æ‚©‚ÌŒ`‚ŃRƒlƒNƒVƒ‡ƒ“‚ðŽ‚Á‚Ä‚¢‚邯‚±‚낪‚ ‚邯‚¢‚¢‚ñ‚¾‚¯‚Ç


460:nobody‚³‚ñ
06/08/26 23:37:48
DBget!!!½Þ»„ª„ª¼(ß„Dß¼ÜM‚Âßßß„ª„ª!!
‚Á‚Ä‚â‚è‚á‚¢‚¢‚¶‚á‚ñ

461:nobody‚³‚ñ
06/08/28 06:50:58
{include file="header.tpl"}
```
{include file="footer.tpl"}
–ˆ‰ñ‘‚­‚Ì‚ªŒƒ‚µ‚­–Ê“|‚ÅA‰½‚©—Ç‚¢•û–@‚ª–³‚¢‚à‚Ì‚©­‚µŒŸõB

«“¯‚¶‚悤‚ÈŽ–l‚¦‚½lʹ°Ý
URLØÝ¸(d.hatena.ne.jp)
ƒy[ƒW‰º•”FSmarty‚Ì‚±‚±‚ª

‰½‚©•û–@‚Í‚ ‚è‚Ü‚¹‚ñ‚Å‚µ‚傤‚©B

462:nobody‚³‚ñ
06/08/28 14:10:42
Smarty‚̃vƒŠƒtƒBƒ‹ƒ^ƒvƒ‰ƒOƒCƒ“‚Åo—ˆ‚é‚ñ‚¶‚á‚È‚¢H

463:nobody‚³‚ñ
06/08/28 16:19:13 WBoTQIam
Ž¿–â‚Å‚·‚ªEEEB
tplƒtƒ@ƒCƒ‹‚Å”z—ñ‚ð•\ަ‚³‚¹‚é•û–@‚ð‹³‚¦‚Ä‚­‚ê‚Ü‚¹‚ñ‚©B
setApp‚¾‚Æ’Êí‚̕ϔ‚µ‚©’è‹`o—ˆ‚È‚¢EEE

«‚±‚ñ‚ÈŠ´‚¶‚É‘‚¢‚ÄAarray data ‚Ƀe[ƒuƒ‹hoge‚̈ꗗ‚ðŠi”[‚µ‚½‚¢‚̂ł·B‚±‚ꂾ‚Æ“®‚©‚È‚¢‚Å‚·‚¯‚ÇB

function preforward()
{
@$db =& $this->backend->getDB();
@$result =& $db->query("select * from hoge");
@$i = 0;
@while ($data[$i] = $result->fetchRow()) {
@@$this->af->setApp("data[]", $data[$i] );
@@$i++;
@}
}

464:nobody‚³‚ñ
06/08/28 16:40:35
>>463
>setApp‚¾‚Æ’Êí‚̕ϔ‚µ‚©’è‹`o—ˆ‚È‚¢EEE

‚»‚ñ‚È‚±‚Ƃ͂Ȃ­‚ÄA•’ʂɔz—ñ‚ªŠi”[‚³‚ꂽ•Ï”‚ð“n‚¹‚΂¢‚¢‚¾‚¯B

465:nobody‚³‚ñ
06/08/28 16:55:38 WBoTQIam
>>464
‚±‚ê‚Å“®‚«‚Ü‚µ‚½B‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

while ($data[$i] = $result->fetchRow()) {
@$i++;
}
if ( $i > 0 ) {
@$this->af->setApp("data", $data );
}

466:461
06/08/28 21:08:49
>>462
ƒvƒŠƒtƒBƒ‹ƒ^‘‚¢‚Ä‚â‚Á‚Ă݂鎖‚É‚µ‚Ü‚·B‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½

467:nobody‚³‚ñ
06/08/29 00:49:44
‰´‚È‚çskel‚̃eƒ“ƒvƒŒ‚É{include}‘‚¢‚¿‚á‚Á‚ÄA
ethna add-template hoge
‚·‚é‚©‚ÈB

468:nobody‚³‚ñ
06/08/29 02:17:54
‰´‚Ìꇂ܂¸ƒŒƒCƒAƒEƒg—pƒeƒ“ƒvƒŒ[ƒg‚ð—pˆÓ‚µ‚Ä
Ethna_ViewClass‚ðextends‚µ‚Ä
forward()‚Åforward_path‚ðƒŒƒCƒAƒEƒg—pƒeƒ“ƒvƒŒ[ƒg‚̃pƒX‚É’u‚«Š·‚¦‚Ä
Œ³‚Ìforward_path‚ðsetApp‚µ‚ăŒƒCƒAƒEƒg—pƒeƒ“ƒvƒŒ[ƒg‚Å
{include file=$app.forward_path}
‚Æ‚©o—ˆ‚邿‚¤‚É‚·‚銴‚¶‚©‚È

‚ñ‚ŃŒƒCƒAƒEƒgŠÇ—ƒ}ƒl[ƒWƒƒì‚Á‚Ä
$Layout->disable();‚Æ‚©$Layout->set('admin');‚Æ‚©o—ˆ‚邿‚¤‚É‚µ‚Ä‚é


469:nobody‚³‚ñ
06/08/29 08:11:57 yZ1+igoY
Ethna‚ðŽg‚¢Žn‚ß‚½‚ñ‚Å‚·‚ªAƒTƒCƒg‚ð\’z‚µ‚Ä‚¢‚邤‚¿‚É
ÓI‚ȃRƒ“ƒeƒ“ƒc‚ª”¼•ªˆÈゾ‚Æ‚¢‚¤‚±‚Æ‚ª•ª‚©‚è‚Ü‚µ‚½B
1‚‚̃rƒ…[‚ɑ΂µ‚Ä‚ÍA‚P‚ˆÈã‚̃AƒNƒVƒ‡ƒ“‚ª•K—v‚Ȃ̂Å
‚½‚Æ‚¦‚ÎAƒTƒCƒg‚Ìà–¾ƒy[ƒW‚ð‚Pƒy[ƒW‘‚â‚·‚½‚Ñ‚É
‰½‚à‚µ‚È‚¢ƒAƒNƒVƒ‡ƒ“‚ð’ljÁ‚µ‚Ä‚¢‚©‚È‚¯‚ê‚΂¢‚¯‚È‚¢‚Æ
Žv‚¤‚̂ł·B‚±‚ê‚ÍA‚»‚¤‚¢‚¤‚à‚Ì‚¾‚Æ’ú‚߂邵‚©‚È‚¢‚Ì‚Å
‚µ‚傤‚©H

‚±‚ê‚܂ł̓tƒŒ[ƒ€ƒ[ƒN‚ðŽg‚Á‚Ä‚¢‚È‚©‚Á‚½‚Ì‚ÅAWeb
ƒfƒUƒCƒi[‚³‚ñ‚ɉïˆõ”F؂Ȃǂ̈—‚ðŠÜ‚ñ‚¾PHPƒeƒ“ƒv
ƒŒ[ƒg‚ð“n‚µ‚ÄA‚ ‚é’ö“xŽ©—R‚É‘‚¢‚Ä‚à‚ç‚Á‚Ä‚¢‚½‚̂ł·‚ªA
ƒAƒNƒVƒ‡ƒ“‚ð’ljÁ‚µ‚È‚¢‚ƃy[ƒW‚̒ljÁ‚Ȃǂª‚Å‚«‚È‚¢‚Ì‚Í
Œ‹\Œµ‚µ‚¢‚Å‚·B

470:nobody‚³‚ñ
06/08/29 17:52:14
CMS‚ðì‚ê‚Î

471:nobody‚³‚ñ
06/08/29 22:15:22
>>469
Ž©•ª‚ࡎ—‚½‚悤‚È󋵂ɂ ‚éB
‚È‚ñ‚Æ‚©Œø—¦‚æ‚­ƒeƒ“ƒvƒŒ[ƒg‚¾‚¯‚ðŽg—p‚Å‚«‚È‚¢‚©‚ȂƎv‚Á‚½‚¯‚Ç
Œ‹‹ÇAÓIi”¼Ã“Ij—p‚̃eƒ“ƒvƒŒ[ƒgŽü‚肾‚¯Ethna‚ÆØ‚è—£‚µ‚Ä‚â‚邱‚Ƃɂµ‚½B
‚¿‚Ȃ݂ÉAª‚Ì”¼Ã“Iƒy[ƒW‚Á‚Ä‚¢‚¤‚Ì‚ÍA”FØŒ‹‰Ê‚È‚ñ‚©‚à‘S•”•K—v‚È‚¢ƒy[ƒW‚ËB
”FØŒ‹‰Ê‚⑼‚ÌEthna‚ÆŒ‹\‚©‚©‚í‚Á‚Ä‚­‚邿‚¤‚ȃy[ƒW‚Í‘S•”Ethna’Ê‚µ‚Ä‚éB

472:nobody‚³‚ñ
06/08/30 00:01:26
‚¢‚₾‚©‚çCMS‚ðì‚ê‚Î

473:nobody‚³‚ñ
06/08/30 08:24:36
‚Á‚Â[‚©AÓIƒRƒ“ƒeƒ“ƒc•\ަ—p‚Ì‹¤’ʃAƒNƒVƒ‡ƒ“‚ð1‚Âì‚ê‚΂悢‚¾‚¯‚Å‚ÍB
‘¼‚̃pƒ‰ƒ[ƒ^‚Ńrƒ…[Žw’肵‚ÄB

474:nobody‚³‚ñ
06/08/30 13:01:47
ƒ}ƒl[ƒWƒƒ[‚Æ‚©•K—v‚È‚¢‚͓̂ǂݞ‚Ü‚¹‚½‚­‚È‚¢‚ñ‚¶‚á‚È‚¢H

475:nobody‚³‚ñ
06/09/03 21:48:10
‚¢‚܃I[ƒvƒ“‚ÌEthna‚‚©‚Á‚½CMS‚Íriaf‚³‚ñ‚ªì‚Á‚Ä‚éez_siteadmin(easa?)‚­‚ç‚¢‚µ‚©‚È‚¢‚Ì‚©‚È
URLØÝ¸(labs.riaf.org)
wiki‚ªŒ©‚ê‚È‚­‚È‚Á‚Ă邯‚Ç

‚Ù‚©‚É‚à‚¢‚ë‚¢‚ëƒTƒ“ƒvƒ‹‚ªŒ©‚½‚¢

476:nobody‚³‚ñ
06/09/04 00:20:13
Ethna‚̓fƒtƒHƒ‹ƒg‚ÅXSS‰Â”\‚Ȃ̂ª‚Ç‚¤‚à‚ËB
ƒTƒ“ƒvƒ‹‚ÅXSS‰Â”\‚È‚à‚Ì‚ª‘½‚¢‚µB

477:nobody‚³‚ñ
06/09/05 21:37:08
Ethna_Plugin_Logwriter_File.php ‚ÉŽè‚ð“ü‚ꂽ‚¢‚̂ł·‚ªA
—Ⴆ‚ÎEthna_Plugin_Logwriter_File‚ðŒp³‚µ‚Ä
Ž©•ª‚Å‘‚¢‚½ƒR[ƒh‚ŃI[ƒo[ƒ‰ƒCƒh‚µ‚½‚Æ‚µ‚Ä
‚»‚Ìclass‚ð‚Ç‚¤‚¢‚¤Žè‘±‚«‚𓥂߂ÎA
Žg‚¦‚邿‚¤‚ɂȂé‚Ì‚©A‚¾‚ê‚©‹³‚¦‚Ä‚¿‚傤‚¾‚¢B

478:nobody‚³‚ñ
06/09/06 07:57:33
‚»‚̃Nƒ‰ƒX‚̃IƒuƒWƒFƒNƒg‚𶬂·‚ê‚ÎŽg‚¦‚邿‚¤‚ɂȂé‚킯‚¾‚ªB

479:477
06/09/06 14:57:37
‚¨‚Á‚µ‚á‚é’Ê‚è‚Ȃ̂ł·‚ªAAA
Œ³‚ÌLogger‚Á‚ͬ‚·‚邱‚ƂȂLjӎ¯‚¹‚¸‚Æ‚àŽg‚¦‚Ü‚·B
Ž©ì‚Ì‚à‚̂ඬ‚·‚邱‚ƂȂ­Œ³‚ÌLogger‚Æ’u‚«Š·‚í‚邿‚¤‚È
Œ`‚ÅŽg‚¢‚½‚¢‚̂ł·B
Controller‚Ì $class_default['logger']‚ðŽ©ì‚Ì‚à‚̂ɑ‚«Š·‚¦‚ê‚΂悢‚̂łµ‚傤‚©H


480:nobody‚³‚ñ
06/09/06 16:21:52
Controller‚Ì$class

481:477
06/09/06 16:38:38
Controller‚Ì$class

ƒRƒƒ“ƒg‚ÌTODO‚É‚¸‚΂葂¢‚Ä‚ ‚Á‚½BBBOTL


482:nobody‚³‚ñ
06/09/06 20:20:01
PHP5.0‚ÌEthna‚Ì2.1.2‚Å‚·‚¯‚ÇAAppObject‚Åget‚µ‚½‚ ‚Æremove‚·‚邯
$condition‚ªNULL‚ÅWHERE IS NULL‚Æ‚©‚¢‚¤SQL‚ɂȂÁ‚¿‚Ⴄ...B

$key, $key_type•t‚«‚Åwhere•t‚«‚Ìget‚͂ł«‚é‚Ì‚ÉAget‚¹‚¸‚ɃCƒ“ƒXƒ^ƒ“ƒX‚µ‚½‚»‚̂܂܂Åremove‚µ‚Ä‚à‚©‚í‚炸...

ŠF‚³‚ñ‚Í‚¿‚á‚ñ‚Æ‚¤‚²‚¢‚Ă܂·?

483:nobody‚³‚ñ
06/09/07 00:23:32
>>482
‚È‚ñ‚©‚æ‚­‚í‚©‚ç‚È‚¢‚¯‚ÇA‚¢‚܂܂ŕςȋ““®‚µ‚½‚±‚Æ–³‚¢‚©‚牽‚©ŠÔˆá‚Á‚Ă邯Žv‚¤B
AppObject‚Åget‚µ‚½‚Á‚Ä‚¢‚¤‚Ì‚ª‚æ‚­‚í‚©‚ç‚È‚¢B
AppManager‚ÅgetObjectProp‚Æ‚©getObjectList‚Æ‚©‚¶‚á‚È‚­‚ÄH
AppObject‚Åget‚·‚é‚Ì‚ÍAAppObject‚Ìprop‚¾‚¯‚¾‚æ‚ËB

V‚µ‚­ì‚肽‚¢‚È‚çnew‚¾‚µB

484:482
06/09/07 16:25:20
‚í‚©‚è‚Â炩‚Á‚½‚Å‚·‚ËA‚²–À˜f‚¨‚©‚¯‚µ‚Ü‚¢‚½...

$key_type = array('userid', 'config');
$key = array($userid, $config);
$config1 =& new Test_Config1($this->backend, $key, $key_type);
$data['config'] = $config->get('config');
//$dataˆ—
$config2_values = array(
'userid' => $config->get('userid'),
'config' => $data['config'],
);
$config2 = new Test_Config2($this->backend, NULL, NULL, $config2_values);
$config2->add();
$config1->remove();
‚Æ‚·‚邯
ƒNƒGƒŠƒGƒ‰[ SQL[DELETE FROM config1_tbl WHERE IS NULL]
‚̃Gƒ‰[‚ŕԂ³‚ê‚Ü‚·

485:483
06/09/07 19:29:19
‚±‚ꂾ‚ÆAƒIƒuƒWƒFƒNƒg‚ð2ŒÂì‚ç‚È‚¢‚Å$config1->update();‚Ì•û‚ª‚¢‚¢‚ÆŽv‚¤‚¯‚ÇA
‚Ü‚Ÿ‚»‚ê‚Í‚¨‚¢‚Æ‚¢‚ÄB

$config2->add();
‚·‚é‚È‚çA
$config2 = new Test_Config(&$this->backend);
$config2->set('userid', $user_id);
$config2->set('config', $data['config']);
$config2->add();
‚·‚é•û‚ª—Ç‚¢B‚È‚º‚È‚çAAppObject‚ðnew‚·‚邯‚«‚Ì‘æ4ˆø”‚Í
‘S‚ẴvƒƒpƒeƒB‚ðƒZƒbƒg‚·‚é•K—v‚ª‚ ‚é‚©‚ç‚ÈB2‚‚̃vƒƒpƒeƒB‚¶‚á‚È‚¯‚ê‚Ζʓ|‚Å‚µ‚åH

‚ ‚ÆA$config1->remove();‚ÅWHERE IS NULL‚ÍATest_Config1‚Ì
primary_key‚ªAppObject‚Å‚¿‚á‚ñ‚ÆÝ’肳‚ê‚Ä–³‚¢‚ÆŽv‚í‚ê‚éB

‚à‚¤ˆê“xAappobject‚ÌMapping‚ðƒ`ƒFƒbƒN‚·‚é‚Ì‚ª‹g‚ÆA

486:nobody‚³‚ñ
06/09/07 22:55:15
$config1 = new
‚µ‚Ä‚é‚̂ɉ½ŒÌ
$config->get()

typo?

487:nobody‚³‚ñ
06/09/08 10:48:28
ƒgƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“‚â•¡”ƒe[ƒuƒ‹‚ðŽg—p‚·‚邯‚«‚ȂǂÉ
‚Ç‚¤‚µ‚Ä‚à¶SQL‚ð”­s‚·‚éê–Ê‚ª‚ ‚邯Žv‚¤‚̂ł·‚ªA
AppObject‚ðŽg‚Á‚½‚èSQL‚ð‘‚¢‚½‚è‚·‚éƒR[ƒh‚ª¬‚´‚Á‚Ä‚¢‚邯
‹CŽ‚¿ˆ«‚¢(‚Æ‚¢‚¤‚©•s“K؂ȃR[ƒh?)‚È‹C‚ª‚µ‚Ü‚·B

ŽÀÛ‚ÉEthna‚ðŽg‚Á‚Ä‚¢‚é•û‚͂ǂ¤‚³‚ê‚Ä‚¢‚é‚ñ‚Å‚µ‚傤‚©H


488:nobody‚³‚ñ
06/09/09 00:40:11
>>487
‰´‚Ìê‡A‚Ç‚¤‚µ‚Ä‚à¶SQL‚̂Ƃ«‚ÍAManager‚ÉSQL”­sƒƒ\ƒbƒh‚ðì‚é‚©‚È

489:nobody‚³‚ñ
06/09/09 18:41:06
controller‚Ésmarty‚̃vƒ‰ƒOƒCƒ“‚ð“o˜^‚Å‚«‚é‚̂͂킩‚Á‚Ă邯‚ÇA
‚Ç‚±‚É‹Lq‚µ‚½‚¢‚¢‚Ì‚©A‚Ç‚±‚Ƀtƒ@ƒCƒ‹‚ð’u‚¯‚΂¢‚¢‚ñ‚Å‚µ‚傤H
‚Ç‚±‚É‘‚¢‚Ä‚àAlib‚âapp‚É‚¨‚¢‚Ä‚à‚¾‚ß‚¾‚µ


Œg‘ÑŒü‚¯‚Ésjis‚̃y[ƒW‚ªì‚肽‚¢‚Æ‚¨‚à‚Á‚½‚¯‚ÇŠJ”­ƒy[ƒW‚É‚Íoutput‚ð‚Ç‚±‚É‚¨‚¢‚½‚ç‚¢‚¢‚Ì‘‚¢‚ĂȂ¢...

490:nobody‚³‚ñ
06/09/10 08:05:27
>>489
‚à‚¿‚ë‚ñA‚±‚±‚̓`ƒFƒbƒN‚µ‚½‚æ‚È
URLØÝ¸(www.ethna.jp)

491:nobody‚³‚ñ
06/09/10 19:35:53
‚Ü‚±‚Ƃɂ·‚¢‚Ü‚¹‚ñ‚ªAŽ–ŒÌ‰ðŒˆ‚µ‚Ü‚µ‚½A‚¨Žè”‚¨‚©‚¯‚µ‚Ü‚µ‚½B
Œ´ˆö‚ÍIncludeƒpƒX‚ª‚¸‚ê‚Ä‚½‚Ý‚½‚¢‚Å‚·B
‚»‚±‚݂͂½‚ñ‚Å‚·‚¯‚ÇA‚»‚Ìfunction‚͂ǂ±‚É‘‚¢‚Ăǂ±‚É‚¨‚¢‚½‚ç‚¢‚¢‚Ì‚©‚í‚©‚ç‚È‚­‚ÄB

492:nobody‚³‚ñ
06/09/15 01:32:45
‚»‚ë‚»‚ë2.3.0 preview3o‚Ăقµ‚¢‚È‚ŸB
ƒ[ƒhƒ}ƒbƒv‚ł͖¢“ž’B‚©‚à‚µ‚ê‚È‚¢‚¯‚ÇAƒRƒ“ƒXƒ^ƒ“ƒg‚É
ƒŠƒŠ[ƒX‚µ‚Ä‚­‚ꂽ‚Ù‚¤‚ªŠð‚µ‚¢B‚Æ‚¢‚¤‚©A‚͂₭2.1.2‚©‚ç
æ‚芷‚¦‚½‚¢‚Ì‚Å—Š‚ñ‚Ü‚·BBB

493:nobody‚³‚ñ
06/09/19 08:05:38
mixi ‚ÌŽG’k‚Åpreview3‚ÍA9ŒŽ––‚ł邩‚àA‚炵‚¢

494:nobody
06/09/19 15:05:49 l653wI+U
Ethna + Ajax ‚̃Tƒ“ƒvƒ‹“®ì‚³‚¹•û‚ª‚í‚©‚è‚Ü‚¹‚ñB
ˆÈ‰º‚̃Tƒ“ƒvƒ‹’Ê‚è‚ɃXƒNƒŠƒvƒg‚ð‘‚¢‚Ä“®ì‚³‚¹‚½‚¯‚ÇA
json.tpl‚ª‚È‚¢‚æ‚Æ“{‚ç‚ê‚Ü‚·B

—¬‚ê‚Æ‚µ‚ÄAaction‚ÌFlare_Action_IndexCheck‚©‚çview‚ÌFlare_View_Json‚܂łÍA
•ª‚邯‚ÇA‚±‚Ìæ‚Ç‚±‚Ì.tpl‚ÉA‚¢‚­‚ÌH

URLØÝ¸(labs.gree.jp)

ƒqƒ“ƒg’¸‘ÕB

495:nobody‚³‚ñ
06/09/19 17:21:16
Ethna‚Åo—ÍŒ‹‰Ê‚ðihtmlŒ`Ž®‚̃tƒ@ƒCƒ‹‚Éj‘‚«o‚·ˆ×‚Ì
ê—p‚Ìmethod‚͂Ȃ¢‚̂łµ‚傤‚©H

Ethna_Rendarer‚ÌgetEngine‚Æ‚©‚¢‚¤‚Ì‚ðŽg‚Á‚Äfetch‚·‚邵‚©‚È‚¢‚̂łµ‚傤‚©H

496:nobody‚³‚ñ
06/09/19 22:32:04
URLØÝ¸(ethna.jp)‚Å
URLØÝ¸(some.host)‚Æ‚¢‚¤‚悤‚ɃAƒNƒZƒX‚µ‚Ä‚éê–Ê‚ðŒ©Žó‚¯‚é‚¯‚Ç‚±‚ê‚ð
URLØÝ¸(some.host)‚Ý‚½‚¢‚ÈŒ`Ž®‚ɕς¦‚邱‚Æ‚Ío—ˆ‚È‚¢‚ñ‚©‚È‚ŸH

497:nobody‚³‚ñ
06/09/19 22:37:17 R6sen3Jl
>>495
‚»‚̃ƒ\ƒbƒh‚Í–³‚¢‚ËB
ƒtƒBƒ‹ƒ^Žg‚Á‚Äob_‚ÅE‚¤‚Æ‚©A‚¢‚ë‚¢‚ëŽè’i‚Í‚ ‚邯‚ÇB

>>496
mod_rewriteŽg‚¦‚Ή”\B

498:nobody‚³‚ñ
06/09/19 23:22:06
>>496
Ethna_Controller.php ‚Ì ChangeLog ‚É‚±‚ñ‚Ȃ̂ª‚ ‚éB
> Ethna_UrlHandlerƒNƒ‰ƒX‚ð’ljÁ(ƒXƒeƒLurl‘Ήž)
‚±‚ê‚ÉŠú‘Ò‚·‚éB


499:nobody‚³‚ñ
06/09/19 23:27:54 gBF89jCS
ƒGƒ‰[‚̃nƒ“ƒhƒŠƒ“ƒO‚ɂ‚¢‚ÄAŽw’肵‚½ƒeƒ“ƒvƒŒ[ƒg‚ªŒ©‚‚©‚ç‚È‚¢
ꇂÆAƒf[ƒ^ƒx[ƒX‚ÉÚ‘±‚Å‚«‚È‚©‚Á‚½ê‡‚̃Gƒ‰[ˆ—‚Á‚Ä
‚Ç‚±‚Ås‚¦‚΂¢‚¢‚̂łµ‚傤‚©H
‚Ç‚¿‚ç‚àƒtƒŒ[ƒ€ƒ[ƒN‚É”C‚¹‚Ä‚µ‚Ü‚Á‚Ä‚¢‚é•”•ª‚̈—‚Ȃ̂Å
‚¢‚Ü‚¢‚¿‰ð‚è‚Ü‚¹‚ñcorz

ŠÂ‹«‚ÍPHP 5.1.6 + Ethna 2.3.0-dev(CVS)‚Å‚·B


500:nobody‚³‚ñ
06/09/19 23:39:38
>>494
ŽŽ‚µ‚ĂȂ¢‚̂ŋ°k‚Å‚·‚ªAjson.tpl‚ðo—Í‚µ‚悤‚Æ‚µ‚Ä‚¢‚é
‚Æ‚¢‚¤‚±‚Æ‚ÍAFlare_View_JsonƒNƒ‰ƒX‚Ìforward()‚ðƒI[ƒo[
ƒ‰ƒCƒh‚µ‚Ä‚¢‚È‚¢‚̂ł͂Ȃ¢‚Å‚µ‚傤‚©H


501:496
06/09/20 00:53:00
>>497
mod_rewrite‚ðŽg‚¦‚Ίm‚©‚Éo—ˆ‚»‚¤‚Å‚·‚Ë


‰½‚Æ‚©Ethna‚ÅŠæ’£‚Á‚Ă݂½‚©‚Á‚½‚Ì‚Å
URLØÝ¸(wasuren.blog67.fc2.com)
‚ðŽQl‚É‚µ‚È‚ª‚ç‚â‚Á‚Ă݂½‚ñ‚Å‚·‚ª
‚Ç‚¤‚à‚¤‚Ü‚­“®‚©‚È‚¢¡¥ß¥(É„D`)¥ß¥¡

‚¿‚Ȃ݂ɌöŽ®‚É‘‚¢‚Ä‚ ‚é
URLØÝ¸(ethna.jp)
‚Í–â‘è‚È‚­o—ˆ‚Ü‚·‚½Bi¥Í¥j

502:nobody‚³‚ñ
06/09/20 14:30:41 Ni5iDH7a
ƒfƒtƒHƒ‹ƒg‚̃eƒ“ƒvƒŒ[ƒgƒfƒBƒŒƒNƒgƒŠ‚ðjaˆÈŠO‚É‚·‚é‚ɂ͂ǂ±‚É‘‚­‚Ì‚ª³‚µ‚¢‚Å‚·‚©H

503:nobody‚³‚ñ
06/09/20 14:55:50
>>502
App_Controller::getTemplatedir

504:nobody‚³‚ñ
06/09/20 16:30:50
>>494

ŠÔˆá‚¦‚ÄApreforward‚ɃR[ƒh‚ð‘‚¢‚Ä‚¢‚Ü‚¹‚ñH

505:nobody‚³‚ñ
06/09/20 18:30:04
>>503
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚Á‚·

506:nobody‚³‚ñ
06/09/20 22:54:15
>>505
‚ ‚ñ‚½openPNE‚ÌlH
‚»‚ÌŒê”ö‚ªƒLƒ‚ƒCB

507:nobody‚³‚ñ
06/09/20 23:13:16
>>506
‚·‚݂܂¹‚Á‚ñ

508:nobody‚³‚ñ
06/09/20 23:29:08
>>507
‚Ç‚¤‚¢‚½‚µ‚Ü‚µ‚Á‚Ä


509:nobody‚³‚ñ
06/09/20 23:55:52
>>508
‚±‚Á‚¿‚炱‚»

510:nobody‚³‚ñ
06/09/21 04:53:57 uR4E3gkh
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚܂‚—

511:sage
06/09/21 19:25:16 amkCKdmG
>>500 >>504
‚²Žw“E‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·I@‚²Žw“E‚Ç‚¨‚èpreforward()‚ðƒI[ƒoƒ‰ƒCƒh‚µ‚Ä‚¢‚Ü‚µ‚½B

‚Å‚·‚ªAforward()‚É‘‚«’¼‚µ‚ÄŒ©‚Ü‚µ‚½‚ªA‘Ê–Ú‚Å‚µ‚½B
ƒ[ƒ‹ƒAƒhƒŒƒX‚Ƀ^ƒCƒv‚µ‚Ä‚àA‚ȂɂàƒGƒ‰[‚ª•\ަ‚³‚ê‚Ü‚¹‚ñB
onkeyup='alert("key Up");'‚Ȃ瓮삷‚é‚Ì‚ÅjavascriptŽ©‘͖̂â‘è‚È‚³‚»‚¤‚Å‚·B

‚½‚ß‚µ‚ÉAFlare_View_Json‚Ìforward()‚Åprint_r($json_object)‚Æ‹Lq‚µ‚ÄA
‘—Mƒ{ƒ^ƒ“‚ðƒNƒŠƒbƒN‚·‚邯ˆÓ}‚µ‚½ƒGƒ‰[‚ª•\ަ‚³‚ê‚é‚̂ł·‚ªA
ã‹L‚ð‹Lq‚µ‚È‚¢‚ÆAWeb‰æ–Êã‚Í^‚Á”’‚ª•\ަ‚³‚ê‚Ü‚·B
@¦/etc/flare-ini.php ‚Å@'debug' => 'true'‚Æ‚µ‚Ă܂·B

‚¤``‚ñAƒwƒ‹ƒv@ƒvƒŠ[ƒYB


512:nobody‚³‚ñ
06/09/21 22:02:04
cliˆÈŠO‚ŃXƒPƒ‹ƒgƒ“쬂ł«‚ñ‚Ƃł·‚©H
phpeditorŽg‚¢‚½‚¢‚Ƃł·

513:nobody‚³‚ñ
06/09/22 00:20:14
cli‚ł̃XƒPƒ‹ƒgƒ“쬂ɉ½‚©•s–ž‚ªH
‚Ü‚ŸƒXƒPƒ‹ƒgƒ“ŽQl‚É‚µ‚ÄA•K—v‚È•¨‚ðŽ©•ª‚Å—pˆÓ‚·‚ê‚΂¢‚¢‚¶‚á‚È‚¢‚©

514:nobody‚³‚ñ
06/09/22 13:12:23
ƒtƒH[ƒ€‰æ–Ê->Šm”F‰æ–Ê->ˆ—

‚Æ‚¢‚¤—¬‚ê‚̃AƒNƒVƒ‡ƒ“‚ª30ŒÂ‚Ù‚Ç‚ ‚è‚Ü‚·B
Šm”Fˆ—‚ª’n–¡‚É‚¤‚´‚¢‚̂ł·‚ªA
Šm”F‰æ–ʂ̕”•ª‚ð30ŒÂ•ªƒeƒ“ƒvƒŒ—pˆÓ‚·‚é•û–@‚ÆA
Šm”F‰æ–ʂ̕”•ª‚ð•Ï”‚É“ü‚ê‚Ä1‚‚̃eƒ“ƒvƒŒ‚©‚ç“®“I‚ÉŠm”F‰æ–Ê‚ð•\ަ
‚³‚¹‚é•û–@‚ðŽv‚¢‚‚«‚Ü‚µ‚½B

‚Å‚«‚ê‚ÎŒãŽÒ‚Ås‚±‚¤‚ÆŽv‚¢‚Ü‚·‚ªA
‚à‚Á‚Æ—Ç‚¢•û–@‚âƒXƒ}[ƒg‚È‹Lq–@‚ª‚ ‚ê‚΋³‚¦‚Ä‚­‚¾‚³‚¢B

‚Ü‚½A¡‰ñ‚̂悤‚ÈꇂɎg‚¦‚郃\ƒbƒh‚͂Ȃ¢‚Å‚µ‚傤‚©H

515:nobody‚³‚ñ
06/09/23 13:04:01
‚È‚ñ‚ÅEthna‚̃eƒ“ƒvƒŒ[ƒgƒfƒBƒŒƒNƒgƒŠ‚Ítemplate/ja ‚È‚ÌH@‚Ša

516:nobody‚³‚ñ
06/09/23 13:42:38
ja ‚ª‚È‚¯‚ê‚΂Ȃ¢‚Å“®‚­‚©‚çAja ƒfƒBƒŒƒNƒgƒŠÁ‚µ‚Ä‚éB

517:nobody‚³‚ñ
06/09/23 14:00:20
‚Ç‚¤‚µ‚Äja‚Á‚ăfƒBƒŒƒNƒgƒŠ‚ð—pˆÓ‚µ‚Ä‚ ‚é‚Ì‚©‚ª‹C‚ɂȂé‚ñ‚Å‚·‚ª

518:nobody‚³‚ñ
06/09/23 14:34:34
‘S¢ŠEŒ¾Œê‘Ήž‚ð‚É‚ç‚ñ‚Å‚é

519:nobody‚³‚ñ
06/09/23 17:47:51
CVSƒŠƒ|ƒWƒgƒŠ‚É‹vX‚ɃRƒ~ƒbƒg‚ª‚ ‚Á‚½‚Û‚¢‚ËB
preview3‚ð‘Ò‚¿–]‚ñ‚Å‚ég‚Æ‚µ‚Ä‚ÍŠð‚µ‚¢ŒÀ‚肾‚¯‚Ç
9ŒŽ––‚Éo‚Ä‚­‚ê‚é‚©‚ÈBBB

520:nobody‚³‚ñ
06/09/23 23:15:08
‰æ–Ê‚©‚çƒtƒH[ƒ€’l‚ðŽæ“¾‚·‚é‚Ì‚ÉA‚í‚´‚í‚´ActionForm‚Ì’†‚É‹Lq‚·‚é‚Ì‚ª–Ê“|‚È‚ñ‚Å‚·‚ª
‚È‚ñ‚Æ‚©‚È‚ç‚È‚¢‚ñ‚Å‚µ‚傤‚©H

521:nobody‚³‚ñ
06/09/23 23:22:39
>>520
‹Lq‚·‚é‚Ì‚ª–Ê“|‚È‚çASP.NET+Visual StudioŽg‚Á‚Ă݂Ă͂¢‚©‚ª‚Å‚µ‚傤‚©H
ˆêl‚̉¿’l‚Í‚ ‚é‚©‚ÆB

EthnaEditor‚Á‚Ä‚Ì‚à‚ ‚邯‚ÇB

522:nobody‚³‚ñ
06/09/24 00:57:44
‚`‚r‚o‚Í‚¿‚å‚Á‚ÆEEEE
ƒRƒsƒy‚Å‚ª‚ñ‚΂è‚Ü‚·B‚ ‚肪‚Æ‚¤

523:nobody‚³‚ñ
06/09/24 01:10:47
>>520
setFormVars()‚ðƒI[ƒo[ƒ‰ƒCƒh‚·‚邯‚©B
mod_rewrite‚ÅCoolURI‚É‚µ‚Ä‚é‚ñ‚¾‚¯‚ÇAPOST‚¾‚Æ$_POST‚Ì“à—e‚µ‚©
Žæ“¾‚µ‚È‚¢‚Ì‚ÅAŽ©•ª‚ŒljÁ‚µ‚Ä‚éB

$_REQUEST‚©‚ç‘S•”Žæ‚ç‚È‚¢‚Ì‚Á‚ăƒ‚ƒŠß–ñ‚Ì‚½‚ßH
‚»‚ê‚Æ‚àŽw’èˆÈŠO‚̃tƒH[ƒ€’l‚͎󂯎æ‚ç‚È‚¢‚Æ‚¢‚¤ƒZƒLƒ…ƒŠƒeƒB‚Ö‚Ì”z—¶H
ˆÓ}‚µ‚È‚¢ƒtƒH[ƒ€’l‚ÍŽg‚í‚È‚¢‚¾‚¯‚¾‚©‚çA‚Ƃ肠‚¦‚¸‘S•”Ši”[‚µ‚Ä‚à
–â‘è‚È‚³‚»‚¤‚¾‚¯‚ÇA——R‚ª‚ ‚é‚Ȃ狳‚¦‚Ĉ̂¢lB


524:nobody‚³‚ñ
06/09/24 02:35:31
session’l‚ðDB‚ÉŠi”[‚µ‚½‚¢‚ñ‚Å‚·‚ª
>>290 ‚æ‚èƒXƒ}[ƒg‚È•û–@‚È‚¢‚Å‚µ‚傤‚©H

525:nobody‚³‚ñ
06/09/24 11:27:27
preview3‚łͥ”ñA?action_(ƒAƒNƒVƒ‡ƒ“–¼)=true‚ð/(ƒAƒNƒVƒ‡ƒ“–¼)‚Æ‚¢‚¤Œ`Ž®‚ŃAƒNƒZƒX‚µ‚½‚¢‚à‚ñ‚¾

526:nobody‚³‚ñ
06/09/24 22:00:35
>> 525
‚È‚ñ‚Å‚»‚ñ‚Ȃ̂ð•W€‚É‚µ‚½‚¢‚Ì‚©‚͂킩‚ç‚ñ‚ªA¡‚Å‚à
_getActionName_Form()‚Ìã‘‚«‚łł«‚邵A
CVS‚Å‚ÍUrlHandler‚à’ljÁ‚³‚ê‚Ă邼H

527:nobody‚³‚ñ
06/09/25 00:12:30
>>525
‚»‚Ì•û–@‚ª•W€‚ɂȂÁ‚½ê‡‚Á‚ÄAƒTƒuƒ~ƒbƒgƒ{ƒ^ƒ“‚ŃAƒNƒVƒ‡ƒ“‚ðU‚蕪‚¯‚é‚Ì‚Á‚Ä
‚Å‚«‚È‚­‚È‚é‚æ‚ËH‚ ‚Á‚½‚狳‚¦‚Ä‚­‚¾‚³‚¢B

perform()
{
if ($this->af->get('submit_action_a'){
.........
} else if ($this->af->get('submit_action_b'){
.........
}
}

‚Æ‚©‚Í–³‚µ‚ËB‚à‚µ‚©‚µ‚ÄA‚»‚ê‚ŃAƒNƒVƒ‡ƒ“ƒ`ƒF[ƒ“‚ª‚Ç‚¤‚½‚ç‚Æ‚©
Œ¾‚Á‚Ä‚é“z‚炪‚¢‚é‚Ì‚©‚ÈH

528:nobody‚³‚ñ
06/09/25 10:54:53
>>525
‚Âmod_rewrite

529:nobody‚³‚ñ
06/09/25 15:06:44
‚Ü‚ ƒXƒ}[ƒgƒ‹[ƒ^‚Í—¬s‚肾‚©‚ç
‚»‚Ì‚¤‚¿Ethna‚É‚àŽæ‚è“ü‚ê‚ç‚ê‚邯Žv‚¤‚æ

530:nobody‚³‚ñ
06/09/26 21:09:48
Ethna‚̃Tƒ“ƒvƒ‹‚Ý‚½‚ñ‚Å‚·‚ªA‚c‚a‚ɃAƒNƒZƒX‚·‚éƒNƒ‰ƒX‚Í•¡”‚Ì‚`‚ƒ‚”‚‰‚‚Ž‚©‚çŽQÆ‚³‚ê‚邿‚¤‚È
‚‚­‚è‚ð‚µ‚Ä‚¢‚Ü‚µ‚½‚ªA‚`‚ƒ‚”‚‰‚‚Ž•Ê‚É‚»‚ꂼ‚ê—pˆÓ‚µ‚½‚Ù‚¤‚ª•ª‚©‚è‚â‚·‚­‚È‚¢‚Å‚·‚©‚ËH

‚݂Ȃ³‚ñ‚͂ǂ¤‚â‚Á‚Ă܂·‚©H

531:nobody‚³‚ñ
06/09/26 21:15:44
>>530
‚»‚Á‚¿‚Ì•û‚ª‚ ‚肦‚È‚¢‚¾‚ë

532:nobody‚³‚ñ
06/09/26 21:36:20
>>531 ‚Ç‚Á‚¿‚Ù‚¤‚ª‚ ‚肦‚È‚¢H

533:nobody‚³‚ñ
06/09/27 09:47:21
Action•Ê‚Éì‚Á‚½ê‡‚ÉA’Pƒ‚É•ÏXì‹Æ‚ÌŽž‚É
ƒR[ƒh‚ª‚΂炯‚Ä‚¢‚Ä–Ê“|‚Æ‚©‚Í‚ ‚邯Žv‚¢‚Ü‚·‚æB

ƒIƒuƒWƒFƒNƒgŽwŒü‚̕׋­‚Æ‚©‚·‚邯‚¢‚¢‚ÆŽv‚¢‚Ü‚·‚æB
iŒê‚ê‚é’öÚ‚µ‚­‚Í–³‚¢‚Ì‚ÅAŒê‚ç‚È‚¢‚Å‚·‚¯‚Ç‚—j

534:nobody‚³‚ñ
06/09/27 13:42:42
Ethna‚̓IƒuƒWƒFƒNƒgŽwŒü‚ð•׋­‚·‚é‚«‚Á‚©‚¯‚Æ‚µ‚Ă͂Ȃ©‚È‚©‚¢‚¢‚©‚à‚µ‚ê‚È‚¢‚ËB

535:nobody‚³‚ñ
06/09/28 08:14:17
‹t‚ÉA•¡”‚ÌAction‚Å“¯‚¶ˆ—‚ªŽg‚í‚ê‚Ä‚¢‚éê‡A•ÏX‚ª‚ ‚Á‚½‚Æ‚«‚É
‚·‚ׂĂ̎g—p‚³‚ê‚Ä‚¢‚éAction‚ðŒ©’¼‚³‚È‚¢‚Æ‚¢‚¯‚È‚¢‚Á‚Ä‚¢‚¤–â‘肪‚ł邯Žv‚¤‚ñ‚Å‚·‚æ‚ËB

‚±‚¤‚¢‚¤‚Ì‚Á‚ĉæ–Ê’PˆÊ‚Å•ª’Sì‹Æ‚·‚é‚à‚Ì‚¾‚©‚çA‚¨ŒÝ‚¢‚É•ÏXŽž‚ÉŽxႪ‚È‚¢‚悤‚É
ì‚é‚à‚̂Ȃñ‚¶‚á‚È‚¢‚©‚È‚ŸB



536:nobody‚³‚ñ
06/09/28 09:36:33
u‘z’肵‚Ä‚¢‚È‚©‚Á‚½V‹@”\‚ð’ljÁv‚Æ‚©‚Å‚à‚â‚ç‚È‚¢ŒÀ‚è‚»‚ñ‚ȑ傫‚ÈŽd—l•ÏX‚Í‚â‚ç‚ñ‚Å‚µ‚å
‚»‚ꂪ‚Ç‚ñ‚Èì‚è‚Ȃ̂©‚Í•ª‚©‚ç‚ñ‚¯‚ÇA‚Ç‚¤‚µ‚Ä‚à‰ñ”ðo—ˆ‚È‚¢‚æ‚Á‚ۂǂ̗—R‚ª‚È‚¢ŒÀ‚苤—p‚É‚µ‚Æ‚­‚Ì‚ª–³“ï

537:nobody‚³‚ñ
06/09/28 22:07:34
>>536

‚»‚¤‚Ȃ̂©‚Ÿ
‚Æ‚¢‚¤‚±‚Ƃ͂¢‚ë‚ñ‚Ȉ—‚ÉŽg‚¦‚邿‚¤‚ÉSQL‚͂Ȃé‚ׂ­ƒVƒ“ƒvƒ‹‚Ȉ—‚É‚µ‚Ä‚¨‚­‚Ì‚ª–³“ï‚Ȃ̂©‚È
•¡”Join‚Æ‚©‚µ‚ÄA‚P‚‚̉æ–ʂɕK—v‚ȃf[ƒ^‚ð‚¢‚Á‚Ø‚ñ‚ɂƂÁ‚Ä‚­‚邱‚Æ‚à‚Å‚«‚邯‚ÇA
‚Ù‚©‚̉æ–ʂł͕s—v‚È‚à‚Ì‚ª‘½‚·‚¬‚ÄŽg‚¦‚È‚¢‚Á‚Ä‚±‚Æ‚à‚ ‚邯Žv‚¤‚µB

‚È‚ñ‚©”÷–­‚¾‚¯‚ÇA‹¤’ʉ»iƒIƒuƒWƒFƒNƒgŽwŒü‚ł͂Ȃ¢j‚µ‚悤‚ÆŽv‚¢‚Ü‚·B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

538:nobody‚³‚ñ
06/09/29 01:56:32
>>537
1”N‘O‚̉´‚Ý‚½‚¢‚¾Bw
‚ ‚Æ”¼”N‚Ù‚ÇŽg‚¢‚Ü‚­‚Á‚ÄEthna‚Å10ŒÂ‚­‚ç‚¢“¯‚¶‚±‚Æ‚â‚ê‚Î
u‚ [A‚±‚̕Ӌ¤—L‚©v‚Æ‚©•ª‚©‚邯Žv‚¤B

Ž©•ª‚Í‚à‚¤EthnaŽg‚í‚È‚¢‚ÅPHP‚Á‚Ä‘‚¢‚ĂȂ¢‚©‚ç‚ÈB

539:nobody‚³‚ñ
06/09/30 18:02:23
‘¼‚Í–ž‘«‚µ‚Ä‚é‚ñ‚¾‚¯‚Ç‚à
Ethna_AppObject‚ÌŒŸõ•”•ª‚ªŽg‚¢‚Â炭‚Ä‚½‚Ü‚ç‚È‚¢

$db->getall();//ƒe[ƒuƒ‹‘SƒŒƒR[ƒhŽæ“¾
$db->search($column_name,$value);//$column_name‚ª$value‚̃ŒƒR[ƒh‚ðŽæ“¾

‰´‚ÌŽg‚¢•û‚¾‚ÆA‚±‚ꂾ‚¯‚Å‚WŠ„•ûA—p‚ª‘«‚è‚é‚ñ‚¾‚ªEE

540:nobody‚³‚ñ
06/09/30 23:20:58
>>539
‘S•”ƒŒƒR[ƒhŽæ“¾
$this->appmanager->getObjectPropList('AppObjectClassName');
$value‚̃ŒƒR[ƒh
$this->appmanager->getObjectPropList('AppObjectClassName', null, array($column_name) => new Ethna_SearchAppObject($value, OBJECT_CONDITION_EQ));

ŒãŽÒ‚ðƒ‰ƒbƒv‚·‚郃\ƒbƒh‚ðAppObject‚ÌŠî’êƒNƒ‰ƒX‚Éì‚Á‚Ä‚â‚ê‚ÎA‚»‚ñ‚È–Ê“|‚¶‚á‚È‚¢‚ÆŽv‚¤‚¯‚ÇB

541:nobody‚³‚ñ
06/10/01 00:53:21
ORM‚ðì‚낤‚Æ‚µ‚½‚Æ‚«insert/update/delete ‚ÍŠÈ’P‚ɂł«‚邯‚ÇA
select‚Í—lX‚ȃoƒŠƒG[ƒVƒ‡ƒ“‚ª‚ ‚Á‚Ăނ¸‚¢‚ÈB
join‚Æ‚©having‚Æ‚©A‚»‚̂ւñ‚܂ŃXƒ}[ƒg‚É‚±‚È‚µ‚Ä‚éORM‚Á‚Ä‚ ‚éH
ROR‚ÌActive Record ‚ªˆê”Ô‚Å‚·‚©H

542:539
06/10/02 14:09:24
>>540@
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
Šy‚ɂȂè‚Ü‚µ‚½

543:nobody‚³‚ñ
06/10/02 16:34:53
•¡”DB‚ÌŽg—p–@‚ª‚æ‚­•ª‚©‚è‚Ü‚¹‚ñA

URLØÝ¸(www.ethna.jp)
ã‚̗Ⴞ‚ÆA
$this->backend->getDB('r');
‚µ‚½ê‡A
ŸŽè‚É iniƒtƒ@ƒCƒ‹‚Ì
'dsn_r' => 'mysql://user:pass@unix+localhost/dbname',
‚ÌÝ’è‚ðE‚Á‚Ä‚­‚é‚ñ‚Å‚µ‚傤‚©HH

$this->backend->getDB('hoge');
‚È‚ç
'dsn_hoge' => 'mysql://user:pass@unix+localhost/dbname',
‚Å‚µ‚傤‚©H


544:nobody‚³‚ñ
06/10/02 17:38:21
ŽŽ‚µ‚Ä‚©‚ç•·‚¯

545:nobody‚³‚ñ
06/10/03 16:07:08
>>544
ã‚ÍŽŽ‚µ‚Ä“®ì‚µ‚½‚©‚çƒnƒCOK‚Æ‚¢‚¤—Þ‚Ì“à—e‚ł͂Ȃ¢‹C‚ªB

546:nobody‚³‚ñ
06/10/03 23:18:59
‚È‚ñ‚ÅH
‘S‚­ˆá‚¤DSN‘‚¯‚ΈႢ‚ª‚í‚©‚邯Žv‚¤‚ñ‚¾‚¯‚ÇB

547:nobody‚³‚ñ
06/10/04 11:00:18
>>543
ŠT‚Ë‚ ‚Á‚Ă邯‚ÇAController‚Ì$db‚É‚à‘‚¢‚Ä‚¨‚­‚ׂµ

548:nobody‚³‚ñ
06/10/05 14:55:25
DB‚Åsession‚µ‚½‚¢‚킯‚È‚ñ‚Å‚·‚ªA
•’ʂɎ©•ª‚ÅŠÖ”ƒJƒLƒJƒL‚µ‚ÄactionƒfƒBƒŒƒNƒgƒŠ‚ ‚½‚è‚É
“ü‚ê‚ê‚΂‚©‚¦‚éHH

549:nobody‚³‚ñ
06/10/06 10:09:32 O2kp1NLj
ethna‚ÌŒöŽ®ƒTƒCƒgŒ©‚邯A
app/action ŠK‘w‚̉º‚É
system1_hoge.php
system2_hoge.php
‚ÆÝ’u‚·‚éꇂ̎臂ª‘‚¢‚Ä‚ ‚è‚Ü‚·‚ªA
system1/hoge.php
system2/hoge.php
‚Æ‚¢‚¤•—‚ɃAƒNƒVƒ‡ƒ“ƒtƒ@ƒCƒ‹Ž©‘Ì‚ð system1 ‚Æsystem2 ‚ÅÝ’uƒfƒBƒŒƒNƒgƒŠ‚𕪂¯‚½‚¢‚Æl‚¦‚Ä‚¢‚Ü‚·B

‚±‚Ìꇂ̃AƒNƒVƒ‡ƒ“’è‹`‚Ȃǂª”ñí‚É‚±‚ñ‚ª‚炪‚Á‚Ä‚µ‚Ü‚Á‚½‚̂ł·‚ªA
‚ǂȂ½‚©•Œ¾‚¨‚È‚ª‚¢‚µ‚Ü‚·B

550:nobody‚³‚ñ
06/10/06 11:36:19
Call to undefined function: getrow()
‚̃Gƒ‰[‚ªo‚é‚ñ‚¾‚¯‚ÇA
PEAR‚ÌDBƒNƒ‰ƒXŒp³‚µ‚Ä‚é‚ñ‚Å‚·‚æ‚ËH
‚Ù‚í‚¢H

551:nobody‚³‚ñ
06/10/06 12:07:20
>>550
ML‚âƒtƒH[ƒ‰ƒ€‚­‚ç‚¢‰Å

552:nobody‚³‚ñ
06/10/06 12:35:34
>>551
ƒTƒ“ƒNƒX

‚Ä‚©Œp³‚µ‚ĂȂ¢‚Ì‚©‚æA•\‹LC³‚µ‚Ä‚­‚ê‚æA
‚Æ‚¨‚à‚¢‚Ü‚·‚½

553:nobody‚³‚ñ
06/10/06 13:47:06
ƒAƒNƒVƒ‡ƒ“ƒNƒ‰ƒX‚Å
$this->af->setApp('hairetu', $hairetu);
‚µ‚Ä
tpl‚ʼnº‚̂悤‚É‚µ‚Ă݂½‚ñ‚Å‚·‚ªA‹@”\‚µ‚Ü‚¹‚ñB
{section name=cnt loop=$app.hairetu}
‚Ù‚í‚¢H

554:nobody‚³‚ñ
06/10/06 15:35:21 Ky3gzt1x
‘¶Ý‚µ‚È‚¢ƒtƒ@ƒCƒ‹‚ðrequire‚µ‚悤‚Æ‚µ‚½‚ç
fatal Error‚ɂȂÁ‚½‚ñ‚Å‚·‚¯‚ÇA‚±‚¤‚¢‚¤ê‡‚̃Gƒ‰[ˆ—‚Í
ethnaã‚ł̃Gƒ‰[ˆ—‚É‘g‚Ýž‚Þ‚±‚Ƃ͂ł«‚È‚¢‚ñ‚Å‚µ‚傤‚©H

555:nobody‚³‚ñ
06/10/06 18:01:45
E_ERRORiFATALj‚̓Gƒ‰[ƒnƒ“ƒhƒ‰‚Å‚àã‘‚«‚Å‚«‚È‚¢

556:nobody‚³‚ñ
06/10/06 19:31:49
¡X‚È‚ª‚çEthna 2.3.0 Preview2ƒŠƒŠ[ƒX‚ð“ü‚ê‚Ă݂½‚ñ‚¾‚¯‚ÇA
Ethna_ClassFactory‚Ì•ÏX•”•ª‚Å”Y‚ñ‚Å‚¢‚Ü‚·B

app/[project_id]_Controller.php ‚Ì $class ƒƒ“ƒo‚É
'user' => 'Some_Foo_Bar',
‚Æ•t‚¯‘«‚·‚̂͗ǂ¢‚Æ‚µ‚ÄA
$user =& $this->backend->getObject('user');‚͂ǂ±‚É‹Lq‚·‚é‚̂łµ‚傤‚©H
Ethna_ActionForm‚Å‚¢‚¿‚¢‚¿‹Lq‚·‚é‚Ì‚©‚ÈH

ƒ}ƒjƒ…ƒAƒ‹’¼‚Á‚ĂȂ¢‚µEEE
URLØÝ¸(ethna.jp)


557:nobody‚³‚ñ
06/10/07 01:27:47
>>556
‚È‚ñ‚©‚Ë[A‚»‚̂ւñ‰´‚à‚æ‚­‚í‚©‚ç‚ñ‚Ì‚¾‚¯‚ÇA‚Ƃ肠‚¦‚¸
class Hogeproject_User extends Ethna_AppObject
class Hogeproject_UserManager extends Ethna_AppManager
‚Á‚Äì‚Á‚½‚çA‚»‚̃tƒ@ƒCƒ‹‚ðController‚Åinclude‚µ‚Ä

$user =& $this->backend->getObject('User');
$user_manager =& $this->backend->getManager('User');

‚Á‚Ä‚â‚Á‚Ä‚éB$classƒƒ“ƒo‚ɂ͉½‚à•t‚¯‘«‚µ‚ĂȂ¢B
‚È‚ñ‚Â[‚©AˆÈ‘O‚æ‚è–Ê“|‚ɂȂÁ‚½‹C‚ª‚·‚邵Bw

558:nobody‚³‚ñ
06/10/07 11:29:23
>>557
‚»‚ê‚Í–Ê“|‚Å‚·‚È‚—
Ethna_Controller‚Ì$classƒƒ“ƒo‚ɒljÁ‚·‚é‚Ì‚ª•W€“I‚È‚â‚è•û
Œ©‚½‚¢‚È‚Ì‚Å‚à‚¤‚¿‚å‚Á‚ƊȈՂȕû–@‚ª‚ ‚邯‚¢‚¢‚Ì‚¾‚¯‚ê‚ÇB

ƒEƒFƒuƒTƒCƒg‚É‚Íu(•s•]‚È‚ç–ß‚µ‚Ü‚·@preview2)v‚Á‚Ä‘‚¢‚Ä‚ ‚邯‚Ç
ML‚ł͘b‘è‚É‚·‚ç‚È‚Á‚ĂȂ¢‚µA‚±‚̂܂ܒ蒅‚·‚é‚Ì‚©‚ÈH
‚Ƃɂ©‚­ƒTƒ“ƒvƒ‹‚©‚à‚¤‚¿‚å‚Á‚ÆÚׂȃwƒ‹ƒv‚ª—~‚µ‚¢‚Å‚·B


559:nobody‚³‚ñ
06/10/07 13:48:08
ŒJ‚è•Ô‚µ•”•ª‚ð•ʃtƒ@ƒCƒ‹(hoge.inc.php)‚É‚µ‚Ä require() ‚µ‚ÄŽg‚¢‚½‚¢‚̂ł·‚ªA
‚Ç‚¤‚·‚ê‚΂¢‚¢‚Å‚µ‚傤‚©H

require("â‘΃pƒX/hoge.inc.php");
‚µ‚©Žv‚¢‚‚«‚Ü‚¹‚ñ‚Å‚µ‚½B

560:nobody‚³‚ñ
06/10/07 15:26:26
>>559
>>556-558‚̘b‚ª‚Ü‚³‚É‚»‚¤B

ÅV”ł̘b‚łȂ©‚Á‚½‚çA>>566‚ÌURL‚ÉÚ‚µ‚­Ú‚Á‚Ä‚éB

561:nobody‚³‚ñ
06/10/07 18:33:16
ClassFactory‚©‚çgetManager()‚·‚é‚È‚çContoller‚Å‚Ìinclude‚à
$class‚ւ̒ljÁ‚à•s—v‚Å‚µ‚åB
‘½­–Ê“|‚È‹C‚à‚µ‚Ă邯‚ÇA‰´‚ÍActionClass‚Å–ˆ‰ñ
$hoge_manager =& $this->backend->class_factory->getManager('Hoge');
$hoge_manager->getHogeList();
‚Æ‚©‚â‚Á‚Ä‚éB‚à‚µ‚©‚µ‚ÄŠÔˆá‚Á‚Ä‚éH

562:557
06/10/08 00:31:43
>>561
‚¢‚âAŒN‚ª³‰ð‚¾‚ÆŽv‚¤B
‚¨‚¢‚çA$this->backend->class_factoryƒvƒƒpƒeƒB‚ð’m‚ç‚È‚©‚Á‚½‚æBTHX.

‚µ‚©‚µAEthna‚Á‚Äu‘½­–Ê“|‚È‹C‚àv‚Æ‚¢‚¤‚̂ɂ¢‚Ü‚¢‚¿‡’v‚µ‚È‚¢‚æ‚ËBƒCƒ[ƒW“I‚ÉB
‚Æ‚¢‚¤‚Ì‚ÍA$this-->appmanager->‚Á‚ÄAPHP‚Ì
uƒƒ\ƒbƒh‚ð’ljÁ‚Å‚«‚È‚¢‚­‚¹‚ɃvƒƒpƒeƒB‚ÍE_NOTICE‚à“f‚©‚¸‚ɃKƒ“ƒKƒ“’ljÁ‰Â”\v
‚Á‚Ä‚¢‚¤“Á’¥‚ðŠˆ‚©‚µ‚Ä‚é‚È‚Á‚ÄŽv‚Á‚½‚©‚çB‚»‚̕ӂªEthna‚Ìuâ–­‚ɑ˦v‚Æ‚¢‚¤‚Ì‚É
‹¤Š´‚ðŠo‚¦‚Ä‚½‚Æ‚±‚ë‚Å‚à‚ ‚Á‚ÄB

‚Æ‚¢‚¤‚©AƒVƒ“ƒOƒ‹ƒgƒ“‚ÅAppObject/AppManager/ActionClass/ViewClass‚Å
ManagerƒIƒuƒWƒFƒNƒgiActionFormƒIƒuƒWƒFƒNƒg‚à‚¾‚¯‚Çj‚ðŽ‚¿‰ñ‚µ‚µ‚Ă邯‚±‚ë‚É
u‚·‚°[v‚Á‚ÄŽv‚Á‚½‚Ì‚¾BʼnB‚»‚ꂪ–³‚­‚È‚Á‚½‚͎̂c”OB

‚ ‚ÆAPHP5‚È‚ç
$this->backend->getManager('Hoge')->hogeManagerMethod();
‚ª‚Å‚«‚邿‚ËB‚¾‚©‚ç
$this->gm('Hoge')->hogeManagerMethod();
‚­‚ç‚¢‚܂Ŋȗª‰»‚Å‚«‚é‚È‚ç]—ˆ‚Ì
$this->hoge->hogeManagerMethod();
‚Æ“¯“™‚ÆŽv‚¦‚éB

563:nobody‚³‚ñ
06/10/08 13:29:42
App_ActionClass‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^‚Å

parent::Ethna_ActionClass($backend);

$c =& $backend->getController();
$manager_list = $c->getManagerList();
foreach ($manager_list as $k => $v) {
$this->$k =& $backend->getManager($v);
}

‚±‚¤‚µ‚Ä‚â‚ê‚ÎA]—ˆ‚Ç‚¨‚è‚Ȃ킯‚¾‚ª

564:563
06/10/08 13:34:23
URLØÝ¸(www.itt-web.net)
‚±‚±‚Æ‚©ŽQl‚É‚µ‚Ă݂½‚ç‚¢‚¢‚ÆŽv‚¤B

565:nobody‚³‚ñ
06/10/09 10:51:17
ƒtƒH[ƒ€’l‚ÌŒŸØ‚ƃtƒBƒ‹ƒ^‚ɂ‚¢‚ĂȂñ‚Å‚·‚ªA
ƒtƒBƒ‹ƒ^‚ðƒtƒH[ƒ€’lŒŸØ‚Ì‘O‚ÉŽÀŽ{‚·‚é•û–@‚Í–³‚¢‚Å‚µ‚傤‚©H

‚ ‚é•Ï”‚𔼊p‰p”Žš‚µ‚©Žó‚¯•t‚¯‚È‚¢‚悤‚ÉÝ’èA
‚©‚‘SŠp‚Ŏ󂯕t‚¯‚½‚Æ‚«‚ɂ͎©“®“I‚É”¼Šp‚É‚·‚邿‚¤ƒtƒBƒ‹ƒ^‚ðÝ’è
‚µ‚Ä‚¢‚é‚̂ł·‚ªA
‘SŠp‚Å“ü—Í‚µ‚Ä‚µ‚Ü‚¤‚ÆAvalidate()‚ª0‚ɂȂç‚È‚¢‚½‚߂ł·B


566:nobody‚³‚ñ
06/10/09 13:02:01
ŽÀۂ̂Ƃ±‚ëAƒNƒ‰ƒX‚̃ƒ“ƒo•Ï”‚Æ‚µ‚ĉ½‚ª’è‹`‚³‚ê‚Ä‚¢‚é‚©‚í‚©‚ç‚È‚¢‚Ì‚É
Controller‚Ì$manager‚ɒljÁ‚³‚ꂽ–¼‘O‚Å$this->hoge‚ƃAƒNƒZƒX‚Å‚«‚Ä‚µ‚Ü‚¤‚Ì‚Í
–â‘è‚ ‚è‚Ü‚­‚肾‚µA‹CŽ‚¿ˆ«‚©‚Á‚½B

AppManager‚̌ĂÑo‚µ•û‚Ƀƒ“ƒNƒbƒVƒ‡ƒ“’ljÁ‚³‚ꂽ‚¾‚¯‚¾‚©‚çAŒÂl“I‚ɂ͂»‚±‚Ü‚Å
–Ê“|‚ÍŠ´‚¶‚ĂȂ¢‚µA‹Lq‚ª’·‚¢‚Ȃ烃\ƒbƒh‚ЂƂ’‡‰î‚³‚¹‚ê‚Îςޘb‚¾‚ÆŽv‚¤B

562Ž‚ÌŒ¾‚¤‚Æ‚¨‚èAActionForm‚âAppManager‚ªAction/View‚ð–â‚킸ƒŠƒNƒGƒXƒg“à‚Å
Ž©—R‚ÉŽg‚¦‚é‚̂͑¼‚̃tƒŒ[ƒ€ƒ[ƒN(symfony‚Æ‚©Zend Framework‚Æ‚©)‚ɂ͖³‚¢l‚¦•û‚Å
Ž©•ª‚ªEthna‚ð‹C‚É“ü‚Á‚½——R‚̂ЂƂ‚¾‚¯‚ÇA‚»‚̃ƒŠƒbƒg‚Í–³‚­‚È‚Á‚ĂȂ¢‚ñ‚¶‚á‚È‚¢‚©‚ÈH

567:nobody‚³‚ñ
06/10/09 18:37:23 NhVn4oaT
–ˆ‰ñ‘S‚Ä‚ÌAppManager‚ð“ǂݞ‚Þ]—ˆ‚Ç‚¨‚è‚æ‚èV•ûŽ®‚̂ق¤‚ª‚¢‚¢‚È[B

568:562
06/10/09 19:52:52
>>566
>–â‘è‚ ‚è‚Ü‚­‚肾‚µA‹CŽ‚¿ˆ«‚©‚Á‚½B
ŽÀÛ‚É–â‘è‚ÆŒ¾‚¤‚Æ
EDBÚ‘±‚µ‚È‚¯‚è‚áŽg‚¦‚È‚¢
EManager‘S‚Änew‚µ‚Ă邩‚çiƒVƒ“ƒOƒ‹ƒgƒ“Žg‚Á‚Ă邯‚Í‚¢‚¦jd‚¢
‚­‚ç‚¢‚©‚ÈH‘¼‚ɉ½‚©‚ ‚éHManager‚Á‚Äì‚Á‚Ä‚à‚¹‚¢‚º‚¢20‚­‚ç‚¢‚¾‚Á‚½‚©‚ç
d‚¢‚Ƃ͎v‚í‚È‚©‚Á‚½‚¯‚ÇB

ƒLƒ‚ƒC‚̂͊m‚©‚É‹CŽ‚¿ˆ«‚©‚Á‚½‚¯‚ÇAuPHP‚¾‚µ‚¢‚¢‚¶‚á‚ñv‚Æ‚¢‚¤‹C‚É‚à‚³‚¹‚Ä‚­‚ê‚éB
‚»‚̕ӂªuâ–­‚ɑ˦v‚Ȃ̂©‚È‚ÆB

‚ÅA‹CŽ‚¿ˆ«‚³‚ð•¥@‚µ‚悤‚Æ‚·‚邯AAction/View/AppManager/AppObject‚»‚ꂼ‚ê‚ð
ƒ‰ƒbƒv‚µ‚½ƒNƒ‰ƒX‚Åoverload‚ðŽg‚Á‚ÄAƒvƒƒpƒeƒB‚ւ̃AƒNƒZƒX•û–@‚ð’è‹`‚µ‚Ä‚â‚ê‚Î
‚¿‚å‚Á‚Ƃ͋CŽ‚¿ˆ«‚­‚È‚­‚È‚é‚ÆŽv‚¤EEEB
URLØÝ¸(jp2.php.net)

Ž©•ª“I‚É‚Íu‘O‚Ì‚ª•Ö—˜A‚¾‚¯‚Çi‚«‚Á‚ƃƒŠƒbƒgFX‚ ‚è‚»‚¤‚¾‚©‚çjV•ûŽ®‚É]‚¢‚Ü‚·v
‚Á‚ÄŠ´‚¶B

569:566
06/10/09 20:38:58
‚ñ[‚ÆAActionClass‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^‚Æ‚©‚Ń`ƒFƒbƒN‚à‚¹‚¸‚É
ã‘‚«‚µ‚Ă邩‚çAƒƒ“ƒo•Ï”‚ª”j‰ó‚³‚ê‚é‚Á‚Ä‚±‚Ƃł·B

Šù‘¶‚Ì‚à‚̂Ō¾‚¤‚ÆAŽŽ‚µ‚ÉController‚Ì$manager‚É
$manager = array( 'af' = > 'AirFrance' );
‚Æ‚©“ü‚ê‚Ä‚Ý‚é‚ÆActionForm‚ªŽg‚¦‚È‚­‚È‚é‚Ì‚ª‰ð‚邯Žv‚¤B
i$this->af ‚ÍActionForm ‚¶‚á‚È‚­‚Ä AirFrance ‚ɂȂÁ‚½‚©‚ç‚Ëj

$manager‚ÉÝ’è‚·‚é’l‚ɂ‚¢‚Ă̒ˆÓŽ–€‚à‘‚¢‚Ä‚¢‚È‚¢‚µAŽg‚¤‘¤‚ª
’ˆÓ‚µ‚Ä‚¢‚ê‚΂¢‚¢A‚Æ‚¢‚¤‚ɂ͊댯‚ÈŽd—l‚¶‚á‚È‚¢‚©‚ÈB

570:562
06/10/09 21:02:06
>>569
>‚ñ[‚ÆAActionClass‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^‚Æ‚©‚Ń`ƒFƒbƒN‚à‚¹‚¸‚É
>ã‘‚«‚µ‚Ă邩‚çAƒƒ“ƒo•Ï”‚ª”j‰ó‚³‚ê‚é‚Á‚Ä‚±‚Ƃł·B
‚ ‚ŸA‚È‚é‚Ù‚ÇB‚·‚Á‚²‚¢–Ó“_‚Å‚µ‚½B
manager‚ª‘‚¦‚·‚¬‚Ä‚¢‚Á‚½ê‡Aƒnƒ}‚èƒ|ƒCƒ“ƒg‚ɂȂ肻‚¤‚Å‚·‚ËB

571:nobody‚³‚ñ
06/10/10 07:39:28
PHP‚¾‚µB
ŒµŠi‚Ȃ̂ª‚悯‚ê‚΂ɂµ‚Æ‚¯‚ÎB

572:nobody‚³‚ñ
06/10/10 07:40:00
”²‚¯‚½B
Java‚É‚µ‚Æ‚¯‚ÎB

573:nobody‚³‚ñ
06/10/12 12:29:20
URLØÝ¸(ethna.jp)
‚±‚ê‚Æ“¯‚¶ƒGƒ‰[imysql_closej‹N‚«‚Ä‚é‚ñ‚Å‚·‚ªA
ethna–{‘̂Ƃ©˜M‚ç‚È‚¢‚ÆŒµ‚µ‚¢‚ñ‚Å‚µ‚傤‚©EEEE
‘¼‚É‰ðŒˆ•û–@‚«‚Ú‚ñ‚Ê

574:nobody‚³‚ñ
06/10/12 17:17:50
–{‘Ì‚ðŽ©•ª‚Å‚¢‚¶‚肽‚­‚È‚¢‚È‚çA2.3.0pr1ˆÈ~‚©ACVS”Å‚ð‚‚Á‚±‚Þ‚­‚ç‚¢‚µ‚©B
‚ ‚Æ‚ÍAŒp³‚µ‚Ä‚»‚±‚Ƀpƒbƒ`‚𓖂Ă肯‚ÎAŒã‚قǃo[ƒWƒ‡ƒ“ƒAƒbƒv‚µ‚Ä‚à‹C‚ɂȂ炸‚Éςނ©‚àB
stable‚̕ێç‚àl‚¦‚Ăقµ‚¢‚æ‚ËB


575:nobody‚³‚ñ
06/10/16 16:19:02
ŠÖ”‚Ï‚Á‚Æì‚Á‚Äperform()“à‚ÅŽg‚¢‚½‚¢ê‡A
function kansuu()‚ðperform()“à‚É‘‚¢‚Ä
$this->kansuu ‚ŌĂÑo‚·‚¾‚¯‚ÅOKH

576:nobody‚³‚ñ
06/10/16 20:51:20
>>575
‘f‚ÅŒ¾‚Á‚Ä‚é‚È‚çPHP‚̃}ƒjƒ…ƒAƒ‹100‰ñ“ǂݒ¼‚µ‚Ä‚±‚¢

577:nobody‚³‚ñ
06/10/16 22:29:35
PHP‚Á‚Â[‚©AƒIƒuƒWƒFƒNƒgŽwŒü‚Ì–{“Ç‚ñ‚¾‚Ù‚¤‚ª‚¢‚¢‚ËB

578:nobody‚³‚ñ
06/10/17 13:52:04
ethna ‚©‚ç pear Žg—p‚·‚邽‚߂ɂ͂ǂ¤‚·‚ê‚΂悩‚Ƃłµ‚傤‚©B

579:nobody‚³‚ñ
06/10/17 15:06:57
>>578
ì‚Á‚½ƒvƒƒWƒFƒNƒg‚É‚ ‚élibƒtƒHƒ‹ƒ_‚ɉ𓀂·‚éB

580:578
06/10/20 11:47:43
>>579
ƒTƒ“ƒNƒX‚Å‚·A\‚µ–ó‚È‚¢‚‚¢‚Å‚É
ŒÄ‚Ño‚µ‚Ì•û–@‚à‚«‚Ú‚ñ‚Ê

581:nobody‚³‚ñ
06/10/20 13:43:30
>>580
579‚¶‚á‚È‚¢‚¯‚Ç
Controller‚Åinclude‚·‚é‚Ì‚ªˆê”Ê“I‚¾‚ÆŽv‚¤B
Žg‚¤‚Æ‚«‚Í•’ʂɎg‚¢‚½‚¢‚Æ‚±‚ë‚ÅŽg‚¦‚΂¢‚¢

582:nobody‚³‚ñ
06/10/21 09:57:55
smartyƒtƒBƒ‹ƒ^‚Á‚Äsmarty‚̃vƒ‰ƒOƒCƒ“ƒfƒBƒŒƒNƒgƒŠ‚É’u‚­‚ñ‚Å‚·‚æ‚ËH
ƒtƒBƒ‹ƒ^‚ªŒ©‚‚©‚ç‚È‚¢‚Á‚ÄŒ¾‚í‚ê‚éc

583:582
06/10/21 11:27:38
Ž©ŒÈƒŒƒX‚Å‚·B
ƒRƒ“ƒgƒ[ƒ‰[‚ÅArequire‚µ‚È‚«‚á‚¢‚¯‚È‚©‚Á‚½‚ñ‚Å‚·‚ËB
‚È‚ñ‚©‚ß‚ñ‚Ç‚­‚³‚¢‚悤‚ÈB

584:nobody‚³‚ñ
06/10/21 12:28:34
>>581-583
‚܂Ƃ߂ĊԈႢ‚¾B

585:nobody‚³‚ñ
06/10/21 20:49:07
>>584
>>582‚͊ԈႢ‚¾‚ÆŽv‚¤‚ªA‘¼‚͉½‚ª‚¨‚©‚µ‚¢‚ÌH
‰´‚à“¯‚¶‚悤‚É‚µ‚Ä‚é‚ñ‚¾‚¯‚ÇA‰½‚©ˆá‚¤•û–@‚Å‚à‚ ‚é‚ÌH

586:nobody‚³‚ñ
06/10/22 21:38:10 bEm1HQtN
‚Æ‚ ‚éƒy[ƒW‚ÉGET‚Æ‚©‚Å‘—‚ç‚ê‚Ä‚«‚½’l‚ðAActionForm‚̃`ƒFƒbƒN‹@”\‚ÅA
custom‚ÅŠÖ”‚ðì‚Á‚Ä’l‚ðƒ`ƒFƒbƒN‚µ‚½‚¢‚Æ‚µ‚Ü‚·B
‚ÅA‚»‚ê‚Í‘—‚ç‚ê‚Ä‚«‚½’l‚ªDB‚ÉŠY“–‚̃ŒƒR[ƒh‚ª‚ ‚é‚©‚Ç‚¤‚©‚Á‚Ä‚¢‚¤Š´‚¶
‚Ì‚±‚Æ‚ð‚µ‚½‚¢‚̂ł·‚ªAƒ`ƒFƒbƒN‚·‚郃\ƒbƒhŽ©‘Ì‚ÍManager‚ÉŽÀ‘•‚µ‚Ă܂·B
‚»‚ê‚ÅActionFormƒNƒ‰ƒX“à‚Écheck_value‚Æ‚¢‚¤ƒƒ\ƒbƒh‚ðì‚èA‚»‚Á‚©‚çManager
ƒNƒ‰ƒX‚ðŒÄ‚Ñ‚½‚©‚Á‚½‚ñ‚Å‚·‚ªAŒÄ‚ׂ܂¹‚ñ‚Å‚µ‚½B
ŒöŽ®ƒTƒCƒg‚É‚ÍAuã‚Ì3ˆÈŠO‚̃Nƒ‰ƒX‚ÅŽg‚¢‚½‚¢ê‡‚Í*2AEthna_Backend‚ÌgetManager([manager_name])‚Ŏ擾‚Å‚«‚Ü‚·Bv
‚Á‚Ä‹Lq‚ª‚ ‚Á‚½‚ñ‚Å‚·‚ªAActionForm‚Íbackend‚àŽ‚Á‚ĂȂ¢‚Ý‚½‚¢‚Ŏ擾‚Å‚«‚¸cB

‚±‚¤‚¢‚¤Žg‚¢•û‚Í‘z’肵‚ĂȂ¢‚ñ‚Å‚µ‚傤‚©H
‚»‚ê‚Æ‚à‰´‚Ì‚â‚è•û‚ªƒNƒ\‚È‚ñ‚Å‚µ‚傤‚©B

‚Ü‚ŸprepareŠÖ”“à‚Å‚â‚ê‚΂¢‚¢˜b‚È‚ñ‚Å‚µ‚傤‚¯‚ÇcB
‚¹‚Á‚©‚­‚È‚ñ‚ÅActionForm“à‚Ń`ƒFƒbƒN‚µ‚½‚¢‚Å‚·B

‰½‚©‚¢‚¢•û–@‚ ‚ê‚΋³‚¦‚Ä‚­‚¾‚³‚¢B

587:nobody‚³‚ñ
06/10/22 21:46:29
>>585
Qsmartyƒvƒ‰ƒOƒCƒ“‚Í“o˜^‚à‚µ‚È‚¢‚ƃ_ƒ‚¾‚æ‚ËB
QPEAR‚Á‚ÄController‚Å‘S•”include‚µ‚È‚¢‚Å‚µ‚åBŽg‚¤‚Æ‚±‚ë‚Åinclude‚µ‚Ă邾‚¯‚ÅB

588:nobody‚³‚ñ
06/10/22 23:30:44
>>586
backend‚¶‚á‚È‚­‚Äcontroller‚Æ‚ê


589:nobody‚³‚ñ
06/10/23 00:30:27
smarty‚̃vƒ‰ƒOƒCƒ“‚ÍAƒRƒ“ƒgƒ[ƒ‰‚Ì$directory['plugins']‚É”CˆÓ‚̃fƒBƒŒƒNƒgƒŠ‚ðŽw’肵‚Ä‚¨‚¯‚Î
‚»‚±‚ðsmarty‚Ì$plugins_dir‚É“o˜^‚µ‚Ä‚­‚ê‚é‚©‚ç‚»‚ê‚Å‚¢‚¢‚ñ‚łȂ¢H


590:nobody‚³‚ñ
06/10/23 12:53:41 iU9TDYVm
>>588
‚·‚݂܂¹‚ñB‚Ç‚¤‚â‚Á‚ĂƂê‚΂¢‚¢‚ñ‚Å‚µ‚傤‚©H
ActionFormƒNƒ‰ƒX‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^‚ÍŠm‚©‚ÉcontrollerŽ‚Á‚Ä‚é‚Ý‚½‚¢‚Å‚·‚ªA
ƒƒ“ƒo•Ï”‚ɂ͓ü‚Á‚ĂȂ¢‚Û‚¢‚Ì‚ÅEthna‚̃\[ƒX‚¢‚À‚邵‚©•û–@Žv‚¢‚‚«‚Ü‚¹‚ñcB

591:nobody‚³‚ñ
06/10/23 13:41:47
>>590
ŽŽ‚µ‚ĂȂ¢‚¯‚ÇA
@$ccc =& Ethna_Controller::getInstance();
‚ł͂¾‚ß‚©‚ÈH

592:nobody‚³‚ñ
06/10/23 15:33:36
>>587
>>585‚ÌŒ¾‚¢‚½‚¢‚Æ‚±‚ë‚Í‚»‚±‚¶‚á‚È‚¢‚ÆŽv‚í‚ê

593:582
06/10/23 15:53:14
>>589
pluginƒfƒBƒŒƒNƒgƒŠ‚ðŽw’è‚·‚邯‚±‚낪‚ ‚Á‚½‚ñ‚Å‚·‚ËB
Œ©—Ž‚Æ‚µ‚Ä‚¢‚Ü‚µ‚½B•׋­‚ɂȂè‚Ü‚·B
ŒÂl“I‚É‚Í‰ðŒˆ‚Å‚·B‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

594:nobody‚³‚ñ
06/10/24 14:00:42
VIEW‚Ìpreforward“à‚ÅA
ƒAƒNƒVƒ‡ƒ“ƒNƒ‰ƒX‚ÅŽg‚Á‚½•Ï”‚ðŽæ“¾‚·‚é‚É‚Í
‚Ç‚¤‚·‚ê‚΂¢‚¢‚ñ‚Å‚µ‚傤‚©H

쬒†‚̃\ƒtƒg‚Å
ƒf[ƒ^ƒx[ƒX‚Ì status ‚Æ‚¢‚¤ƒtƒB[ƒ‹ƒh‚ð 1`5 ‚ÉŠ„‚è“–‚ĂĂé‚ñ‚Å‚·‚ªA
•\ަ‚³‚¹‚邯‚«‚É‚Í 1->•’Ê 2->‘Ê–Ú 3->ň«
‚Æ‚¢‚¤Š´‚¶‚Å”Žš‚ł͂Ȃ­“ú–{Œê‚Å•\ަ‚³‚¹‚½‚¢‚ÆŽv‚Á‚Ă܂·B
‚æ‚­‚í‚©‚ç‚ñ‚̂ł·‚ªA
‚±‚Ì1‚ð•’ʂƕ\ަ‚³‚¹‚邿‚¤‚È‚±‚Æ‚Í
ƒrƒ…[‚Å‚·‚邯‚¢‚¤‚Ì‚ªˆê”Ê“I‚ȃ|ƒŠƒV[‚ɂȂé‚ñ‚Å‚µ‚傤‚©B

595:nobody‚³‚ñ
06/10/24 22:19:26
‚Ç‚±‚܂Ŕėp“I‚É‚·‚é‚©‚É‚æ‚邯Žv‚¤‚¯‚ÇAview‚©template‚Å‚¢‚¢‚ñ‚¶‚á‚ËH


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

5323“ú‘O‚ÉXV/223 KB
’S“–:undef