09/09/29 11:13:21 0+eTXppc
書き込めない…?
ラジオボタンの問題は自己解決しました。
239:nobodyさん
09/09/29 23:19:45
>>235
うーん、ActionFormからHTMLにdisabledを入れるのって
今時のやり方じゃない感じがする。
disabledってあくまで補助だから、補助は補助らしくjavascriptで後付け設定かなぁ。
しかも、radioとtextの連動だからなおさらその感じがする。
自分だったら、適当にradioとtextにid振って
$(function(){});
か
Event.observe(window, 'load', function(){});
するかなぁ。
240:nobodyさん
09/10/02 03:07:29
これ面白そうだな。
いまやってるDrupalが落ち着いたら手を出してみたい。
CMSはページ管理には便利だけど、ハマると結構てこずるや。
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
…というエラーが出ます。
getAllを用意した__DB_PEAR.phpもlibに入れてControllerからincludeしてるのに…。
Ethnaは最新バージョンです。
何故飛べないのか原因がさっぱりです。
243:242
09/10/08 18:57:42 2JJQdndq
MySQLの設定で何か問題があったようです。
詳しくは分かりません。
244:nobodyさん
09/10/19 23:28:51 /Zspq1xO
ethnaにPEAR::PAGERのようなページング用のメソッドは
用意してありますでしょうか?
ご存知の方が居られましたらご教授よろしくお願いいたします。
245:nobodyさん
09/10/20 10:02:54
つURLリンク(ethna.jp)
Ethna > ドキュメント > 開発マニュアル > デモ > ページャを作成する
246:nobodyさん
09/10/23 18:04:21 7dG7Qup9
URLリンク(hoge.com)
というURLがあったとして、hogeとpekoが入れ替わることもあるとするとき、
1つ目の引数がhogeであるかpekoであるかを知る方法ってありますか?
$this->af->get(name[0])
とかで、hogeって入ってるとか。
今のところpathinfoあたりから自分で分解するしか思いつかないです・・・
247:nobodyさん
09/10/23 22:38:55
>>246
$_SERVER['QUERY_STRING']からとるしかねーじゃん。
248:nobodyさん
09/10/26 15:52:54 jayyJSrP
>247
やっぱそうなりますか。
ありがとうございますた
249:nobodyさん
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の値");
とすることによって、指定の箇所へチェックを入れれました。