2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    

symfony PHPフレームワークpart2

1 :nobodyさん:2010/03/17(水) 00:34:44 ID:???.net
前スレ
フランチョスとsymfony
http://pc11.2ch.net/test/read.cgi/php/1201177567/

1.x系公式
http://www.symfony-project.org/

symfony reloaded(2.0) まだプレビュー版
http://symfony-reloaded.org/

118 :nobodyさん:2010/08/19(木) 21:16:20 ID:???.net
いずれにせよSymfonyと関係ない質問だ

119 :nobodyさん:2010/08/19(木) 21:19:56 ID:???.net
post_max_size と upload_max_filesize は、ini_setできないっぽい。。
memory_limit でほんとに動作するの??

120 :nobodyさん:2010/08/19(木) 22:55:38 ID:???.net
だから php.iniだって。

121 :nobodyさん:2010/08/22(日) 22:43:44 ID:???.net
質問ですが、symfonyを使用した場合idカラムって必須ですか?
既存DBを使用する場合ってPKが既に決まっているかと思うのですが、、
idをPKにしなかったら何か不具合とかありますか。

ぐぐると、idを使用しないとConvention over Configurationに反す
るとかでてきたのでカラムを追加すべきなんだろうか。。

122 :nobodyさん:2010/08/23(月) 12:24:18 ID:???.net
>>121
必須でもないし不具合もないよ
あったほうがそれっぽいってだけ

123 :nobodyさん:2010/08/23(月) 21:44:08 ID:???.net
>>121
主キーをxxxx_idではなくidにしなけばならないのかを尋ねているのであれば、>>122のとおり
主キーは単一カラムで構成させなければならないのかを尋ねているのであれば、複合キーでも問題ないとのこと

後者について、The symfony and Doctrine book(1.2)より引用
---
識別子によるfind

Doctrine_Table::find()メソッドは主キーでレコードを見つけるためにあります。
サロゲートもしくは複合主キーを持つ両方のモデルに対して機能します。

$user = Doctrine::getTable('User')->find(1);
$userGroup = Doctrine::getTable('UserGroup')->find(array(1, 2));

ttp://www.symfony-project.org/doctrine/1_2/ja/06-Working-With-Data
---

propelはシラネ


124 :121:2010/08/23(月) 23:19:28 ID:???.net
>>122,123

なるほどー。ありがとうございます。助かりました。

125 :nobodyさん:2010/08/27(金) 17:26:34 ID:???.net
Jobeetチュートリアルやってます。
php symfony doctrine:build --all --and-load
の説明が、「フォーム、フィルター、モデルを生成し、データベースを削除してからすべてのテーブルを再作成します。」
とありますが、スキーマにカラムを追加しても、実際のDB(MySQL)に反映されません。
先にテーブルのドロップを手作業でやらないといけないのでしょうか?

126 :125:2010/08/27(金) 17:33:30 ID:???.net
すいません、反映されてました><

127 :nobodyさん:2010/08/27(金) 18:25:02 ID:???.net
モジュール名を途中で変えたい場合、ちまちまいじって頑張るしかない?

128 :nobodyさん:2010/08/28(土) 01:21:02 ID:???.net
>>127
頑張ってください

129 :nobodyさん:2010/08/29(日) 20:48:52 ID:???.net
初心者ですいません。
Jobeet見てフォーム作ってみたんですが、入力した日本語が???になってしまいます。
DB(MySQL)はutf8で作って、layoutファイルのlangも'ja'に変えてあります。


130 :129:2010/08/29(日) 22:26:26 ID:???.net
コマンドラインでやったらMySQLがオカシイみたいです。
失礼しました!

131 :nobodyさん:2010/08/31(火) 01:06:43 ID:???.net
sfConfig::get('sf_upload_dir')が、
内部パスだったり外部パスだったりするのは仕様ですか?

132 :131:2010/08/31(火) 01:16:38 ID:???.net
キャッシュクリアしたら再現しなくなった。2日ぶりに寝よ。。。。

133 :nobodyさん:2010/08/31(火) 15:11:58 ID:???.net
アクションやコンポーネントをcronジョブやシェルスクリプトから呼び出したい場合は
どうすればいいですか?

134 :nobodyさん:2010/08/31(火) 15:30:41 ID:???.net
フォームから大きなファイルのアップロードするときに、
プログレスバーを表示したいのですが、
どのようにすれば実現できますか?

135 :nobodyさん:2010/08/31(火) 21:00:04 ID:???.net
ちょっといじってみてるんだけど
enablePlugins('sfDoctrinePlugin')
してると Article とか User とか使いたい名前のフォームを
sfDoctrinePlugin\test\functional\fixtures\lib\form\doctrine
にロードしに行ってしまう。
これって別の名前使うしかないんですかね?

136 :135:2010/08/31(火) 21:02:07 ID:cyjNvO0b.net
環境は apache, mod_php 5.3, symfony 1.4.6 です。

137 :nobodyさん:2010/09/02(木) 02:13:37 ID:???.net

Symfony2はもう使えますか?

コンソール使えるようになった?

138 :nobodyさん:2010/09/03(金) 00:34:29 ID:???.net
Jobeet19日目の、国際化とローカライぜーションをやってるのですが
何度見直しても日本語訳が表示されません。
みなさんはちゃんとできたのでしょうか?

あと、messages.xmlを「php symfony i18n:extract」コマンドで更新するたびに
訳した<target>の中身がクリアされちゃうのは仕方ないんですかね。。。
1個追加するだけで、全部やりなおしなのはかなり面倒です。

139 :nobodyさん:2010/09/03(金) 01:22:41 ID:???.net
最新のZendに、Autoloader.phpが含まれてない。。。
検索機能使えなくなっちゃう?

140 :nobodyさん:2010/09/03(金) 02:34:00 ID:???.net
質問です

141 :nobodyさん:2010/09/03(金) 17:29:29 ID:???.net
Autoloader.phpの場所勘違いしてた><
ちゃんとありました。

142 :nobodyさん:2010/09/03(金) 22:36:21 ID:???.net
ダウンローダーを作ってるのですが、
中身にlayoutの内容が含まれてしまいます。
action内で、viewを無効化すればいいと思っているのですが
どうすれば無効化できますか?

143 :nobodyさん:2010/09/03(金) 22:58:06 ID:???.net
action内で

return sfView::NONE;


144 :nobodyさん:2010/09/03(金) 23:07:15 ID:???.net
viewの無効化できました!

ネットのサンプルいろいろ見て試していますが、
どうやってもダウンロードじゃなくて、ブラウザ内で開いてしまう。。。
しばらく格闘しそうです。。

145 :nobodyさん:2010/09/04(土) 14:35:46 ID:???.net
ひんと
$this->getResponse()

146 :144:2010/09/04(土) 18:15:43 ID:???.net
いまこんな感じ(説明のためパスチェック等省いてます)なのですが、
IE、FF、Safariでmp3をダウンロードしようとすると、ブラウザ内で開いてしまいます。。。

public function executeDownload(sfWebRequest $request)
{
$filePath = $request->getParameter('file');

$fileName = 'sound.mp3';

$response = $this->getContext()->getResponse();
$response->clearHttpHeaders();
$response->addCacheControlHttpHeader('Cache-control', 'must-revalidate, post-check=0, pre-check=0');
$response->setContentType('application/octet-stream', true);
$response->setHttpHeader('Pragma: public', true);
$response->setHttpHeader('Content-transfer-encoding', 'binary');
$response->setHttpHeader('Content-Disposition', 'attachement; filename=' . $fileName);
$response->sendHttpHeaders();
$response->setContent(readfile($filePath));

return sfView::NONE;
}


147 :nobodyさん:2010/09/04(土) 20:06:24 ID:???.net
DBからフィクスチャを作成する方法はありませんか?

148 :138:2010/09/05(日) 16:15:03 ID:???.net
日本語訳、ちゃんとでるようになりました。
message.xmlの文字コードがおかしかったようです。
eclipseから見たら化けてて、修正したらきちんと表示されました。
特に文字コードを変えるようなことはした覚えないんだけどね。。。

149 :144:2010/09/06(月) 00:49:18 ID:???.net
QuickTimeをインストールすると、mp3がダウンロードできなくなるというオチでした。


150 : ◆FTLABmv12Q :2010/09/06(月) 01:18:56 ID:???.net
すみません、教えてください。
BaseFormDoctrineを継承したformクラスの中で、
getParameter('xxx')を使いたいのですが、
どのようにすればよいでしょうか


151 :nobodyさん:2010/09/06(月) 02:28:19 ID:???.net
getValue('hoge')でできない?

152 :nobodyさん:2010/09/06(月) 13:03:00 ID:???.net
sfContext::getInstance()->getRequest()->getParameter('xxx')
ってやればどこからでも使えるでしょ

153 :nobodyさん:2010/09/08(水) 02:24:29 ID:???.net
view.ymlの国際化ってできますか?
meta language等を、カルチャーに応じて変えたいんだ。

とりあえずpreExecute()で実装しちゃったけど
他に方法があるなら聞いておきたい。

154 :153:2010/09/08(水) 03:09:32 ID:???.net
preExecute()でやると、モジュール増えたとき大変だ。。。
どうやるのが最適解でしょうか?

155 :nobodyさん:2010/09/08(水) 08:01:23 ID:???.net
filter

156 :nobodyさん:2010/09/09(木) 01:10:47 ID:???.net
CSRF対策を一時的にOFFにするにはどうすればいいですか?

157 :nobodyさん:2010/09/10(金) 01:25:22 ID:???.net
>>156
sfForm::disableCSRFProtection();

158 :nobodyさん:2010/09/11(土) 19:01:35 ID:???.net
「500 Internal Server Error」ページの上書きってどうやってできますか?
/web/errors/error500.phpを設置しても、反映されませんでした。

159 :nobodyさん:2010/09/11(土) 20:28:13 ID:???.net
/config/error/error.html.php に変更されたようです

160 :nobodyさん:2010/09/11(土) 22:43:12 ID:???.net
error.html.php の中身を「Test」ってだけにしてみたんだが、
IEだとブラウザの吐く500エラーページになってしまう。。。
FF、Safari、GoogleChromeは問題なかった。

161 :nobodyさん:2010/09/12(日) 02:08:28 ID:???.net
http://support.microsoft.com/kb/294807/ja

>HTTP 500 応答の実際のテキストを表示するには、Content-Length を 512 バイト以上に設定する必要があります。

マジキチ

162 :nobodyさん:2010/09/13(月) 16:47:51 ID:???.net
symfony はキチガイ仕様だってばさ

163 :nobodyさん:2010/09/14(火) 06:51:47 ID:???.net
symfonyはじまったな。

164 :nobodyさん:2010/09/14(火) 13:49:35 ID:???.net
どう始まったの? Ver2.0の話??

165 :nobodyさん:2010/09/14(火) 21:20:00 ID:???.net
JobeetとMore With Symfony読んだんですけど、
ほかにも「これは読んでおけ!」っていうのありますか?

>>1にまとめて書いてほしいけど、次スレは何年後か分かんないもんで><

166 :nobodyさん:2010/09/15(水) 04:12:04 ID:???.net
分からない > チュートリアル
の次は実践だろ。なんか作れよ


167 :nobodyさん:2010/09/15(水) 16:22:30 ID:???.net
作ったけど、もっとコア部分の理解を深めたいと思って。。

168 :nobodyさん:2010/09/15(水) 16:26:35 ID:???.net
なんのために?

169 :nobodyさん:2010/09/15(水) 18:06:19 ID:???.net
>>167
それってソース読むのが一番じゃね?つーか、それに勝るものはないw

170 :nobodyさん:2010/09/15(水) 21:29:28 ID:???.net
とりあえずプラグインとか自分で作りたいから。
んで将来的には自分でフレームワークを作りたい。

171 :nobodyさん:2010/09/15(水) 21:31:04 ID:???.net
ソースは時々grepして見てるけど、
もうちょっと全貌というか概略から勉強したいんだよね。

172 :nobodyさん:2010/09/16(木) 00:39:38 ID:???.net
自分でフレームワークとか四角い車輪すぎるだろ

173 :nobodyさん:2010/09/16(木) 02:56:34 ID:???.net
自作FWは設計とかデザパタとかOOとか勉強になる
ただ実戦投入してはいけないw


174 :nobodyさん:2010/09/16(木) 07:09:09 ID:???.net
あとセキュリティ方面の知識も身につくな

175 :nobodyさん:2010/09/16(木) 10:49:36 ID:???.net
ぶっちゃけいまさらFWつくるのに労力費やすのはナンセンス。
PHPのプログラム的セキュリティもFWの流儀に従ってれば、
たいていは問題ない。
それよりFW使って、みんなを楽しませる、おもしろいサービスつくろうぜ!

176 :nobodyさん:2010/09/16(木) 14:57:27 ID:???.net
自分で作ったフレームワークでみんなを楽しませる面白いサービスが作れたら最高ですの

177 :nobodyさん:2010/09/16(木) 21:53:53 ID:???.net
いやーそう妄想するのは楽しいけど、結局、何も出来ないまま終わる・・・
人がやれることは限られてるのだ。時間もね。

178 :nobodyさん:2010/09/17(金) 03:31:33 ID:???.net
symfony freezeってコマンド名変わった??

179 :nobodyさん:2010/09/17(金) 21:38:18 ID:???.net
ひょっとしてsymfonyって、mod_rewriteないと使えない?

180 :nobodyさん:2010/09/17(金) 22:53:40 ID:???.net
使えない事無いけど、mod_rewriteあったほうがかっこ良いURLでサービス出来るね

181 :nobodyさん:2010/09/18(土) 19:35:38 ID:???.net
win環境で開発して、本番Linux環境に持っていったんだけど苦戦してます。
freezeしようとしたら「Task "freeze" is not defined.」になったので、tar.gzにしてFTPで送って解凍しました。

Autoloadが、sfDoctrineが見つからないって言ったから、自分でpluginsに
SVNでVer1.1とってきたんだけど
>Fatal error: Call to undefined method RecordForm::setupInheritance() in /virtual/myname/myproject/lib/form/doctrine/base/BaseRecordForm.class.php on line 47
というエラーがでます。
Ver1.3-2.0も試したけどエラーでした。

どうしたらいいでしょうか。。。

182 :181:2010/09/18(土) 19:55:07 ID:???.net
初めてだから、どうすればいいか分からないエラーだらけ。
>Fatal error: Class 'sfValidatorSfCryptoCaptcha' not found
Autoloaderがうまく機能してないんかな。。

183 :181:2010/09/18(土) 20:33:10 ID:???.net
svnが失敗してディレクトリ構造ぶっこわしてたみたいです。
plugin下を手動で再配置して直りました。

でもまた新しいエラーが。
>500 | Internal Server Error | sfConfigurationException
>The route "captcha_refresh" does not exist.
ローカルでは動くのに、なんでこんなにエラー出るんだろ。。。

184 :181:2010/09/18(土) 21:54:41 ID:???.net
ふぅ。またもsvnがおかしなことしてくれてたぜ。

今度はCaptchaImageがxになるぜ!まったくなんてヤローだ。

185 :nobodyさん:2010/09/26(日) 21:30:28 ID:???.net
Jobeet12日目のアドミンジェネレータ、誰か訳してくれww

edit_mode オプションは %%is_activated%% %%JobeetCategory%% -
%%company%% (%%email%%) is looking for a %%=position%% (%%location%%)
max_per_page: 10 sort: [expires_at, desc] batch_actions: _delete:
extend: object_actions: extend: _edit: _delete: ~ actions:
deleteNeverActivated: { label: Delete never activated jobs }
table_method: retrieveBackendJobList filter: display: [category_id,
company, position, description, is_activated, is_public, email,
expires_at] form: class: BackendJobeetJobForm display: Content:
[category_id, type, company, logo, url, position, location,
description, how_to_apply, is_public, email] Admin: [_generated_token,
is_activated, expires_at] edit: title: Editing Job "%%company%% is
looking for a %%position%%" new: title: Job Creation

186 :nobodyさん:2010/09/26(日) 21:44:33 ID:???.net
しょうがなく英語版軽く見てみたけど、日本語訳したやつ適当すぎだろww
前半の説明9割飛ばしてるし、後半も足りねー。
どーりで何度読んでも意味が分からないわけだ。

日本語訳アリは『○』
○ Backend Creation
× Backend Modules
× Backend Look and Feel
× The symfony Cache
× Backend Configuration
× Title Configuration
× Fields Configuration
○ List View Configuration
○ Form Views Configuration
× Filters Configuration
× Actions Customization
× Templates Customization
× Final Configuration
○ Final Thoughts


187 :nobodyさん:2010/09/26(日) 21:55:28 ID:???.net
Ver1.2にしたら出てきた!


188 :nobodyさん:2010/09/28(火) 01:01:17 ID:???.net
何度かスキーマ書き換え&Doctrineジェネレータ使っただけで、自分でコードを書いてないのにエラーになる。
>Fatal error: Call to a member function getId() on a non-object in
>showSuccess.php on line 5

List,New,Editは問題なし。Showのみエラー。なんででしょう??


189 :nobodyさん:2010/09/28(火) 16:06:48 ID:???.net
./symfony cc

190 :nobodyさん:2010/09/28(火) 17:21:48 ID:???.net
キャッシュはクリアしてます。
ccはキャッシュが残ることあるんで、
cacheディレクトリ以下全削除もしました。


191 :nobodyさん:2010/09/28(火) 17:27:27 ID:???.net
モジュール作った後にスキーマ書き換えると、
テンプレートが更新されないのがイヤなので、
module以下のactionとtemplateを削除して
再度モジュール生成、なんてことをしたのがマズかったのかな。。。

192 :nobodyさん:2010/09/28(火) 18:41:32 ID:???.net
もう少し分かってきたことを書きます。
action内では、getId()に成功して正しい値でした。

> public function executeShow(sfWebRequest $request)
> {
> $this->response = Doctrine_Core::getTable('response')->find(array($request->getParameter('id')));
> $this->forward404Unless($this->response);
># file_put_contents("d:\\debug.txt",$this->response->getId());
> }

しかし、テンプレート内でisset($response)するとfalseになります。

> Notice: Undefined variable: response in showSuccess.php on line 8
>
> Fatal error: Call to a member function getId() on a non-object in showSuccess.php on line 8



193 :nobodyさん:2010/09/28(火) 18:53:05 ID:???.net
別名でモジュール作り直しても、同様にshowでエラーになります。。。
スキーマの問題でしょうか。。。

>php symfony doctrine:generate-module --with-show
> --non-verbose-templates frontend response2 response

194 :nobodyさん:2010/09/28(火) 19:46:03 ID:???.net
responseって名前がだめなんじゃね?変数の名前変えてみたら?

$this->response = Doctrine_Core::getTable('response')->find(array($request->getParameter('id')));

$this->resObj = Doctrine_Core::getTable('response')->find(array($request->getParameter('id')));
とか。
テンプレート側も修正が必要になるけど置換一発で行けるでしょ

195 :194:2010/09/28(火) 19:48:24 ID:???.net
補足。
action,componentのクラス内で$this->requestと$this->responseはsymfonyが使う既定のプロパティだから、
$this->requestと$this->responseは設定してもビューには渡されないんだ。

参考までに
http://trac.symfony-project.org/browser/branches/1.4/lib/action/sfComponent.class.php

196 :nobodyさん:2010/09/28(火) 21:50:40 ID:???.net
テーブル名から他の名称まで、responseを別名に変えてうまくいきました!
感謝です!!

197 :nobodyさん:2010/09/29(水) 00:57:50 ID:???.net
JobeetJobやってるんですが、カテゴリの表示順を変えるにはどうすればいいでしょうか?
sfWidgetFormDoctrineChoiceの中もちょっと見たのですが分かりませんでした。

実運用の時には、「リストの2番目に新しいカテゴリ名を追加したい」なんていう
変更はよくあると思うので、何かやり方はあると思うんですが。。。


198 :nobodyさん:2010/10/03(日) 23:41:03 ID:???.net
メアド欄だけのフォームを作ろうと思っています。
スキーマを作ってDBまで作成するのは大げさだと思うので
BaseFormDoctrineを派生させて、自前でフォームを作ろうとしたのですが
アクションでnew MyformForm()すると失敗します。

>Fatal error: Class 'Myform' not found in
>C:\MyProject\lib\vender\symfony\lib\plugins\sfDoctrinePlugin\lib\form\sfFormDoctrine.class.php on line 39

こうゆうやり方はNGなんでしょうか?

199 :198:2010/10/04(月) 01:35:50 ID:???.net
とりあえず、テンプレートに手作業でFORMタグ書いて対応しました。

ところで、sfValidatorEmailが、アドレスに「"」「,」「:」「\n」なんかがあっても
許容しちゃうんだけど、みんなこのまま使ってるの??
俺は怖いから書き換えたけどね。

200 :198:2010/10/04(月) 16:19:34 ID:???.net
「new MyformForm()」じゃなくてテンプレート内の「echo $form」で失敗してるようでした。

ひょっとして、モデルも作らないとダメってことですか?


201 :nobodyさん:2010/10/04(月) 17:08:59 ID:???.net
継承元がBaseFormDoctrineだとmodelも必要になりそう。

202 :nobodyさん:2010/10/04(月) 17:35:35 ID:???.net
BaseFormからextendして、DBに何か保存するならsaveメソッドの中で直接何か書きなはれ

203 :nobodyさん:2010/10/05(火) 18:10:52 ID:???.net
sfValidatorSchemaCompare も sfValidatorEmail等 も、バリデート失敗時は「Invalid」が表示されますよね。
普通は国際化して、「入力が正しくありません」などに変えると思います。
新規登録画面でパスワードを2回入力させて、そのチェックに sfValidatorSchemaCompare を使っているので、
失敗時には「入力が正しくありません」じゃなくて「パスワードが一致しません」にしたいんです。
なんとかエラーメッセージを区別できないもんでしょうか?

ソースを見た感じ、"throw_global_error"オプションを設定して、自分でcatchしてハンドリングすればできそうな気もしているのですが
どこでどうハンドリングすればいいのか分かりません。
sfValidatorSchemaCompare.class.phpの117行目の「$error = new sfValidatorError($this, 'invalid', 」の
'invalid'を書き換えればひとまず対処できますが、sfValidatorSchemaCompare を他の用途で使うときに
適切でないエラーメッセージになってしまうので、ソースを直接いじるのは遠慮したいです。

どのように対処すればよいでしょうか?

204 :203:2010/10/05(火) 18:40:45 ID:???.net
コンストラクタの$messageで変更できました。
長々と失礼しました。

205 :nobodyさん:2010/10/06(水) 15:21:59 ID:???.net
コアを書き換えるなよ・・・

206 :nobodyさん:2010/10/07(木) 10:02:16 ID:???.net
今更知ったけど、netbeansってsymfony対応してたんだな

http://netbeans.org/features/php/index_ja.html
http://netbeans.org/images_www/v6/9/screenshots/php.png

207 :nobodyさん:2010/10/08(金) 20:05:54 ID:vQ/FE4Nt.net
コマンド実行が楽そうやね。
次のプロジェクトはNetbeansで作ってみるかな。

208 :nobodyさん:2010/10/08(金) 20:09:07 ID:vQ/FE4Nt.net
Eclipseでやると、別窓でコマンド叩く用のシェルと自前のチートシートをエディタで開いてないとダメで、
スキーマ書き換えると、lib下やらをリフレッシュしないといけないから
毎度毎度面倒なんだよね。

209 :nobodyさん:2010/10/08(金) 23:30:00 ID:???.net
コマンドはExternal Toolsでいいだろ

210 :nobodyさん:2010/10/09(土) 01:22:13 ID:???.net
ExternalToolsはリフレッシュもしてくれるんだねぇ。便利。
php symfony doctrine:build --all --and-load --no-confirmation
php symfony doctrine:data-load
php symfony cc
このへんはいけるけど、
symfony generate:module frontend hoge
なんかは対応できないよね?
スレチだけど。

211 :nobodyさん:2010/10/09(土) 08:43:14 ID:???.net
>>210
${string_prompt}

212 :nobodyさん:2010/10/09(土) 16:33:33 ID:???.net
便利すぎるだろ。。。

213 :nobodyさん:2010/10/10(日) 04:23:44 ID:???.net
自前で簡易キャッシュ機構作りたいんですけど、
レイアウト有り/無しのhtmlをファイルに保存するにはどうしたらいいですか?
wgetで取って保存、ってのは無しでお願いします。

214 :nobodyさん:2010/10/10(日) 10:25:22 ID:???.net
それは自前で作るじゃなくて作ってもらうって言うんだ

215 :nobodyさん:2010/10/10(日) 17:54:56 ID:???.net
いや、ヒントだけでよかったんだよ。
いま開発環境ないPCだけど、Renderフィルター覗けばなんか分かりそうな気がしてきた。


216 :nobodyさん:2010/10/10(日) 19:46:16 ID:???.net
forward404Unless()で404エラーページに飛んだとき、
prod環境でも第2引数を画面に表示するにはどうすればいい?


217 :nobodyさん:2010/10/10(日) 21:13:44 ID:???.net
初心者ですいません。
Table:
columns:
id:
name:
のように定義した状態で、
executeCreate内でnameフォームの値を取得するのに「$request->getParameter('name')」や「$form['name']->getValue()」
としてみたのですが、値が取得できません。
フォームの値を取り出すにはどのようにやればいいのでしょうか?


132 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
名前: E-mail (省略可) :

read.cgi ver.24052200