09/10/27 21:30:22
アクションloginのフォーム表示画面でsubmitするとURLがindex.phpになってしまうんですけど
これを同じloginにするにはどうしたらよいでしょうか?エントリはindex.phpです。
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
クエリエラーが発生したとき、画面上に
***[508](ERR): Ethna_DB_PEAR._query(\class\DB\Ethna_DB_PEAR.php:306): Query Error SQL[~~]
みたいな感じで表示されるんだが、これを止める方法ってない?
一応、ロジックで
$res = $db->query($sql);
if (Ethna::isError($res)) {
return Ethna::raiseNotice('登録エラー',E_DATA_REGIST);
}
みたいな感じにはしてるんだけど・・・・。
253:nobodyさん
09/11/25 12:11:40 KpnnUhSV
EthnaってもうちゃんとO/Rマッピング対応してんの?
joinとかサブクエリーとか、Postgresとか使える?
254:nobodyさん
09/12/08 08:35:32 YO3TGVaP
>>253
使えるよ アダルトサイトでもEthnaの導入が増えてる
URLリンク(yourvideo.jp)
255:nobodyさん
10/01/28 12:15:27
アダルトサイトなんてXOOPSか下手するとブログ程度かと思ってたのに。
進んでんな。
256:nobodyさん
10/02/10 11:31:46 SPzWL0O/
{form_input name="hoge"}
の形でcheckedフラグ入れれる方法知りませんか?
最初からchecked=trueにしておきたいのですけど…。
型はチェックボックスでoptionに連想配列入れてるので<input...の形にはしたくないのです。
actionで$formに何か指定できるとか、{form_input...に何か付け足すとか
ご存知の方いらっしゃいましたらお願いします。
257:nobodyさん
10/02/10 11:41:00
>>252
if (Ethna::isError($res))を何処に書いてるのか分からんが
Managerに書いてるんだったら処理全体をtryで囲って、
エラーの場合はcatchにthrowしてfalseを返す仕様にしたらどうだろう
呼び出し元の方で$this->ae->addObject();を使う
258:256
10/02/10 17:21:50 SPzWL0O/
自己解決しました。
$this->af->set('hoge', "valueの値");
とすることによって、指定の箇所へチェックを入れれました。