yPHPzEthna part.2 ..
[2ch|¥Menu]
225:224
09/03/01 22:40:13
‚·‚݂܂¹‚ñA‚±‚¿‚ç‚̃~ƒX‚Å‚µ‚½B

prepare()ƒƒ\ƒbƒh‚Évar_dump($this->af->validate());‚ð‘‚¢‚Ä‚¢‚½ˆ×‚É
ƒGƒ‰[‚ª2d‚Åo—Í‚³‚ê‚Ä‚¢‚½‚悤‚Å‚·B

function prepare()
{
@@if ($this->af->validate() > 0) {
@@@@var_dump($this->af->validate());
@@@@return 'index';
@@}
@@return null;
}

var_dump($this->af->validate());‚ð휂µ‚½‚ç2d‚Å•\ަ‚·‚邱‚Ƃ͂Ȃ­‚È‚è‚Ü‚µ‚½B

226:nobody‚³‚ñ
09/07/30 12:43:43
ethna‚ŃTƒCƒgì‚Á‚Ä‚ ‚é‚ñ‚Å‚·‚¯‚ÇAƒƒ“ƒe‚̂Ƃ«‚¾‚¯
‚ǂ̃y[ƒW‚ɃAƒNƒZƒX‚µ‚Ä‚àƒƒ“ƒe’†‰æ–ʂɔò‚΂·•û–@‚È‚¢‚Å‚·‚©H

227:nobody‚³‚ñ
09/07/30 12:48:49 XFFHqckQ
‚ ‚°I
EEE‚Á‚Ä‘O‚Ì‘‚«ž‚Ý5ƒ–ŒŽ‘O‚©‚楥¥B

228:nobody‚³‚ñ
09/07/30 22:16:06
>>226
Œˆ‚Ü‚Á‚½Action‚µ‚©‚µ‚È‚¢‚Á‚Ä‚±‚Ƃɂ³‚¹‚ê‚΂¢‚¢B

ƒGƒ“ƒgƒŠƒ|ƒCƒ“ƒg‚ð1‚‚Ƀ‹[ƒeƒBƒ“ƒO‚µ‚Ä‚é‚È‚çA‚»‚̃Gƒ“ƒgƒŠƒ|ƒCƒ“ƒg‚Ì
main()‚Ì‘æ‚Qˆø”‚ðarray('undermaintainance')‚É‚µ‚¿‚Ⴆ‚ÎB

‚½‚­‚³‚ñƒGƒ“ƒgƒŠƒ|ƒCƒ“ƒg‚ª‚ ‚é‚È‚çAController‚Ì
getActionFormName‚ðoverride‚µ‚ÄA‚‚˂É'undermaintainace'‚Ì
String‚ð•Ô‚·‚悤‚É‚·‚ê‚Ηǂ¢‚ñ‚¶‚á‚È‚¢H



229:nobody‚³‚ñ
09/07/31 09:14:02
WebƒT[ƒo‚Ì•û‚ÅƒŠƒ_ƒCƒŒƒNƒgÝ’è‚·‚邯‚©‚Å‚à‚¢‚¢‚ñ‚łȂ¢H

Apache‚È‚ç.htaccessˆêŒÂ‘‚¯‚ÎÏ‚Þ

230:nobody‚³‚ñ
09/07/31 09:29:00
>>228
‚Ç‚¤‚à‚Å‚·B
‚â‚Á‚Ă݂܂·`

231:nobody‚³‚ñ
09/08/25 11:28:16 X6yGpm6m
’N‚©‚Ü‚¾Žg‚Á‚Ä‚é‚ÌH
‚±‚êŽg‚Á‚Äì‚ç‚ꂽƒI[ƒvƒ“ƒ\[ƒX‚à‚Ì‚ª‚ ‚ê‚΋³‚¦‚Ä—~‚µ‚¢‚ÆŽv‚Á‚½‚ñ‚¾‚¯‚Ç

232:nobody‚³‚ñ
09/08/26 16:38:32 UZkILcW9
’N‚©Œ©‚Ă܂·‚©cŸˆB
Ž¿–â‚Æ‚©‚µ‚Ä‚¢‚¢‚Ì‚©‚ÈH

<select name="aaa" id="aaa" size="7" multiple class="bbb">
@{foreach from=$app.hoge item=item}
@@<option value="{$item.hoge}">{$item.fuga}</option>
@{/foreach}
</select>
‚ÆAtpl‚Å‘‚¢‚Ä‚¢‚Ü‚·B
‚±‚±‚Éo‚³‚ꂽƒf[ƒ^‚ðƒAƒNƒVƒ‡ƒ“‚Ì•û‚Å
$this->af->get('????');
‚Á‚Ä•—‚ÉŽæ‚èo‚µ‚½‚¢‚ñ‚Å‚·B

‚â‚Á‚Ă݂½Ž–«

[action‘¤]
'aaa'=>array(
@'type'=>array(VAR_TYPE_INT),
@'name'=>'‚Ù‚°',
),

[tpl‘¤]
ã‚Ìname="aaa"‚ðname="aaa[]"‚É

[action‘¤]
$this->af->get('aaa');

Œ‹‰Ê‚ÍNULL‚Å‚µ‚½cB
<input type=~.....
‚̂‚à‚è‚Å‚â‚Á‚Ä‚½‚ñ‚Å‚·‚¯‚Çc‚Ç‚¤‚É‚©‚µ‚Äselect‚É“ü‚Á‚½ƒf[ƒ^‚Á‚ÄŽæ‚èo‚¹‚È‚¢‚Å‚·‚©‚ËB

233:nobody‚³‚ñ
09/08/31 14:48:44 ueVwiefa
‚Æ‚ê‚邪A‚¿‚á‚ñ‚Æ’²‚ׂÄà–¾‚·‚é‰É‚ª‚È‚¢‚̂łª‚ñ‚΂Á‚Ä‚­‚ê
‚»‚à‚»‚à‚Æ‚ê‚È‚¢‚ƃvƒƒOƒ‰ƒ€‚Æ‚µ‚Ä‚¨‚©‚µ‚¢‚¾‚ëH

234:232
09/09/03 14:48:01 42dHYBvA
‚ ‚肪‚ÆB
•ʂ̂â‚₱‚µ‚¢•û–@‚ÅŽæ‚Á‚½‚æB

235:nobody‚³‚ñ
09/09/29 11:04:09 0+eTXppc
actionƒtƒH[ƒ€‚Ì•û‚©‚çƒeƒ“ƒvƒŒ[ƒg‚̃‰ƒWƒIƒ{ƒ^ƒ“‚Æ‚©c˜M‚ê‚È‚¢‚©‚È‚ cB
ŒŸõ‘O‚̉æ–ʂщƒWƒIƒ{ƒ^ƒ“1A2‚ƃeƒLƒXƒgƒ{ƒbƒNƒX‚ª‚ ‚Á‚Ä
2‚ð‘I‚ñ‚¾ê‡‚̓eƒLƒXƒgƒ{ƒbƒNƒX‚ªŽg‚¦‚È‚­‚È‚éidisables)
ŒŸõ‚·‚é‘O‚ÉA2‚̃‰ƒWƒIƒ{ƒ^ƒ“‚ª‘I‘ð‚³‚ê‚Ä‚½‚çAŒŸõŒã‚̉æ–Ê‚Å2‚̃‰ƒWƒIƒ{ƒ^ƒ“‚ª‘I‘ð‚³‚ê‚½‚܂܂ɂȂÁ‚Ä‚ÄA
ƒeƒLƒXƒgƒ{ƒbƒNƒX‚ÍŽg‚¦‚È‚¢‚܂ܕ\ަ‚³‚ê‚éB
‚Á‚ÄŽ–‚ª‚µ‚½‚¢‚ñ‚Å‚·‚¯‚Ç‚ËB

Œ»Ý‚Íʼn‚̓ǂݞ‚݂щƒWƒIƒ{ƒ^ƒ“‚Ç‚Á‚¿‚à‘I‘ð‚³‚ê‚ĂȂ¢‚µAŒŸõŒã‚à‚Ç‚Á‚¿‚©‚ç‚àŠO‚êA
ƒeƒLƒXƒgƒ{ƒbƒNƒX‚ÌŽg—p•s‰Â‚à‚Í‚¸‚ê‚¿‚Ⴄó‘ÔcB

1‚̃‰ƒWƒIƒ{ƒ^ƒ“‚É<input.......checked = true@/>‚Á‚Ä“ü‚ê‚Ă݂½‚ç
ʼn‚̓ǂݞ‚݂ł̓‰ƒWƒIƒ{ƒ^ƒ“1‚Ƀ`ƒFƒbƒN“ü‚邿‚¤‚ɂȂÁ‚½‚̂͗ǂ¢‚ñ‚¾‚¯‚ÇA
2‚ð‘I‚ñ‚ÅŒŸõ‚µ‚½Œã‚à1‚ª‘I‘ð‚³‚ê‚Ä‚é‚ñ‚Å‚·‚æ‚ËcB

’N‚©‰ðŒˆô’m‚Á‚Ä‚é•û‚¢‚ç‚Á‚µ‚á‚Á‚½‚ç‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B

236:235
09/09/29 11:11:57 0+eTXppc
‚·‚݂܂¹‚ñBƒ‰ƒWƒIƒ{ƒ^ƒ“‚Ì–â‘è‚ÍŽ©ŒÈ‰ðŒˆ‚µ‚Ü‚µ‚½B

237:235
09/09/29 11:12:36 0+eTXppc
‚·‚݂܂¹‚ñBƒ‰ƒWƒIƒ{ƒ^ƒ“‚Ì–â‘è‚ÍŽ©ŒÈ‰ðŒˆ‚µ‚Ü‚µ‚½B

238:235
09/09/29 11:13:21 0+eTXppc
‘‚«ž‚߂Ȃ¢cH
ƒ‰ƒWƒIƒ{ƒ^ƒ“‚Ì–â‘è‚ÍŽ©ŒÈ‰ðŒˆ‚µ‚Ü‚µ‚½B

239:nobody‚³‚ñ
09/09/29 23:19:45
>>235
‚¤[‚ñAActionForm‚©‚çHTML‚Édisabled‚ð“ü‚ê‚é‚Ì‚Á‚Ä
¡Žž‚Ì‚â‚è•û‚¶‚á‚È‚¢Š´‚¶‚ª‚·‚éB

disabled‚Á‚Ä‚ ‚­‚܂ŕ╂¾‚©‚çA•╂͕╂炵‚­javascript‚ÅŒã•t‚¯Ý’è‚©‚È‚ŸB
‚µ‚©‚àAradio‚Ætext‚̘A“®‚¾‚©‚ç‚È‚¨‚³‚ç‚»‚ÌŠ´‚¶‚ª‚·‚éB

Ž©•ª‚¾‚Á‚½‚çA“K“–‚Éradio‚Ætext‚ÉidU‚Á‚Ä
$(function(){});
‚©
Event.observe(window, 'load', function(){});
‚·‚é‚©‚È‚ŸB


240:nobody‚³‚ñ
09/10/02 03:07:29
‚±‚ê–Ê”’‚»‚¤‚¾‚ÈB

‚¢‚Ü‚â‚Á‚Ä‚éDrupal‚ª—Ž‚¿’…‚¢‚½‚çŽè‚ðo‚µ‚Ă݂½‚¢B
CMS‚̓y[ƒWŠÇ—‚ɂ͕֗˜‚¾‚¯‚ÇAƒnƒ}‚邯Œ‹\‚Ä‚±‚¸‚é‚âB

ZFW‚ƂǂÁ‚¿‚ªMVC‚Ì•ª‚¯•û”»‚è‚â‚·‚¢‚©‚È

241:nobody‚³‚ñ
09/10/06 02:01:12
>>240
Zend

242:nobody‚³‚ñ
09/10/08 15:15:39 2JJQdndq
Fatal error: Call to a member function getAll() on a non-object in

c‚Æ‚¢‚¤ƒGƒ‰[‚ªo‚Ü‚·B
getAll‚ð—pˆÓ‚µ‚½__DB_PEAR.php‚àlib‚É“ü‚ê‚ÄController‚©‚çinclude‚µ‚Ä‚é‚Ì‚ÉcB

Ethna‚ÍÅVƒo[ƒWƒ‡ƒ“‚Å‚·B

‰½ŒÌ”ò‚ׂȂ¢‚Ì‚©Œ´ˆö‚ª‚³‚Á‚Ï‚è‚Å‚·B

243:242
09/10/08 18:57:42 2JJQdndq
MySQL‚ÌÝ’è‚ʼn½‚©–â‘肪‚ ‚Á‚½‚悤‚Å‚·B
Ú‚µ‚­‚Í•ª‚©‚è‚Ü‚¹‚ñB

244:nobody‚³‚ñ
09/10/19 23:28:51 /Zspq1xO
ethna‚ÉPEAR::PAGER‚̂悤‚ȃy[ƒWƒ“ƒO—p‚̃ƒ\ƒbƒh‚Í
—pˆÓ‚µ‚Ä‚ ‚è‚Ü‚·‚Å‚µ‚傤‚©H
‚²‘¶’m‚Ì•û‚ª‹‚ç‚ê‚Ü‚µ‚½‚炲‹³Žö‚æ‚낵‚­‚¨Šè‚¢‚¢‚½‚µ‚Ü‚·B



245:nobody‚³‚ñ
09/10/20 10:02:54

‚ÂURLØÝ¸(ethna.jp)
Ethna > ƒhƒLƒ…ƒƒ“ƒg > ŠJ”­ƒ}ƒjƒ…ƒAƒ‹ > ƒfƒ‚ > ƒy[ƒWƒƒ‚ð쬂·‚é

246:nobody‚³‚ñ
09/10/23 18:04:21 7dG7Qup9
URLØÝ¸(hoge.com)

‚Æ‚¢‚¤URL‚ª‚ ‚Á‚½‚Æ‚µ‚ÄAhoge‚Æpeko‚ª“ü‚ê‘Ö‚í‚邱‚Æ‚à‚ ‚邯‚·‚邯‚«A
1‚–ڂ̈ø”‚ªhoge‚Å‚ ‚é‚©peko‚Å‚ ‚é‚©‚ð’m‚é•û–@‚Á‚Ä‚ ‚è‚Ü‚·‚©H
$this->af->get(name[0])
‚Æ‚©‚ÅAhoge‚Á‚Ä“ü‚Á‚Ă邯‚©B
¡‚̂Ƃ±‚ëpathinfo‚ ‚½‚è‚©‚玩•ª‚Å•ª‰ð‚·‚邵‚©Žv‚¢‚‚©‚È‚¢‚Å‚·EEE


247:nobody‚³‚ñ
09/10/23 22:38:55
>>246
$_SERVER['QUERY_STRING']‚©‚ç‚Æ‚邵‚©‚Ë[‚¶‚á‚ñB

248:nobody‚³‚ñ
09/10/26 15:52:54 jayyJSrP
>247
‚â‚Á‚Ï‚»‚¤‚È‚è‚Ü‚·‚©B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·‚½

249:nobody‚³‚ñ
09/10/27 21:30:22
ƒAƒNƒVƒ‡ƒ“login‚̃tƒH[ƒ€•\ަ‰æ–Ê‚Åsubmit‚·‚邯URL‚ªindex.php‚ɂȂÁ‚Ä‚µ‚Ü‚¤‚ñ‚Å‚·‚¯‚Ç
‚±‚ê‚𓯂¶login‚É‚·‚é‚ɂ͂ǂ¤‚µ‚½‚ç‚æ‚¢‚Å‚µ‚傤‚©HƒGƒ“ƒgƒŠ‚Íindex.php‚Å‚·B

250:nobody‚³‚ñ
09/10/28 00:20:21
>>249
hogehoge.tpl
<form action="login.php" method="post">
<input type=hidden value=1 name=action_login_do>
<input name=id>
<input name=pass>
<input type=submit>
</form>



login.php
<?php
include_once Hoge_Controller.php
Hoge_Controller::main('Hoge_Controller', array('login', 'login_*'), 'login');

251:nobody‚³‚ñ
09/11/04 10:10:05
>>250
‚ ‚肪‚Æ‚¤


252:nobody‚³‚ñ
09/11/10 11:26:10
ƒNƒGƒŠƒGƒ‰[‚ª”­¶‚µ‚½‚Æ‚«A‰æ–Êã‚É
***[508](ERR): Ethna_DB_PEAR._query(\class\DB\Ethna_DB_PEAR.php:306): Query Error SQL[``]
‚Ý‚½‚¢‚ÈŠ´‚¶‚Å•\ަ‚³‚ê‚é‚ñ‚¾‚ªA‚±‚ê‚ðŽ~‚ß‚é•û–@‚Á‚ĂȂ¢H

ˆê‰žAƒƒWƒbƒN‚Å
$res = $db->query($sql);
if (Ethna::isError($res)) {
return Ethna::raiseNotice('“o˜^ƒGƒ‰[',E_DATA_REGIST);
}
‚Ý‚½‚¢‚ÈŠ´‚¶‚ɂ͂µ‚Ä‚é‚ñ‚¾‚¯‚ÇEEEEB

253:nobody‚³‚ñ
09/11/25 12:11:40 KpnnUhSV
Ethna‚Á‚Ä‚à‚¤‚¿‚á‚ñ‚ÆO/Rƒ}ƒbƒsƒ“ƒO‘Ήž‚µ‚Ä‚ñ‚ÌH
join‚Æ‚©ƒTƒuƒNƒGƒŠ[‚Æ‚©APostgres‚Æ‚©Žg‚¦‚éH

254:nobody‚³‚ñ
09/12/08 08:35:32 YO3TGVaP
>>253
Žg‚¦‚邿@ƒAƒ_ƒ‹ƒgƒTƒCƒg‚Å‚àEthna‚Ì“±“ü‚ª‘‚¦‚Ä‚é
URLØÝ¸(yourvideo.jp)

255:nobody‚³‚ñ
10/01/28 12:15:27
ƒAƒ_ƒ‹ƒgƒTƒCƒg‚È‚ñ‚ÄXOOPS‚©‰ºŽè‚·‚邯ƒuƒƒO’ö“x‚©‚ÆŽv‚Á‚Ä‚½‚Ì‚ÉB
i‚ñ‚Å‚ñ‚ÈB

256:nobody‚³‚ñ
10/02/10 11:31:46 SPzWL0O/
{form_input name="hoge"}
‚ÌŒ`‚Åcheckedƒtƒ‰ƒO“ü‚ê‚ê‚é•û–@’m‚è‚Ü‚¹‚ñ‚©H
ʼn‚©‚çchecked=true‚É‚µ‚Ä‚¨‚«‚½‚¢‚̂ł·‚¯‚ÇcB
Œ^‚̓`ƒFƒbƒNƒ{ƒbƒNƒX‚Åoption‚ɘA‘z”z—ñ“ü‚ê‚Ä‚é‚Ì‚Å<input...‚ÌŒ`‚ɂ͂µ‚½‚­‚È‚¢‚̂ł·B

action‚Å$form‚ɉ½‚©Žw’è‚Å‚«‚邯‚©A{form_input...‚ɉ½‚©•t‚¯‘«‚·‚Æ‚©
‚²‘¶’m‚Ì•û‚¢‚ç‚Á‚µ‚á‚¢‚Ü‚µ‚½‚炨Šè‚¢‚µ‚Ü‚·B

257:nobody‚³‚ñ
10/02/10 11:41:00
>>252
if (Ethna::isError($res))‚ð‰½ˆ‚É‘‚¢‚Ä‚é‚Ì‚©•ª‚©‚ç‚ñ‚ª
Manager‚É‘‚¢‚Ä‚é‚ñ‚¾‚Á‚½‚爗‘S‘Ì‚ðtry‚ň͂Á‚ÄA
ƒGƒ‰[‚ÌꇂÍcatch‚Éthrow‚µ‚Äfalse‚ð•Ô‚·Žd—l‚É‚µ‚½‚ç‚Ç‚¤‚¾‚낤
ŒÄ‚Ño‚µŒ³‚Ì•û‚Å$this->ae->addObject();‚ðŽg‚¤

258:256
10/02/10 17:21:50 SPzWL0O/
Ž©ŒÈ‰ðŒˆ‚µ‚Ü‚µ‚½B

$this->af->set('hoge', "value‚Ì’l");
‚Æ‚·‚邱‚Ƃɂæ‚Á‚ÄAŽw’è‚̉ӊ‚Öƒ`ƒFƒbƒN‚ð“ü‚ê‚ê‚Ü‚µ‚½B


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

5384“ú‘O‚ÉXV/93 KB
’S“–:undef