チケット #10643

[1.0.2]EditFormのprepare
登録: 2007-07-03 10:34 最終更新: 2007-07-13 17:47

報告者:
担当者:
チケットの種類:
状況:
完了
コンポーネント:
(未割り当て)
マイルストーン:
(未割り当て)
優先度:
5 - 中
重要度:
5 - 中
解決法:
修正済み
ファイル:
なし

詳細

maxlengthチェックに対する、エラーメッセージ登録コード
に、フィールド名が入ってません。

■cubson1.0.2で生成されるコード
$this->mFieldProperties['hoge_name']->addMessage('maxlength',
_MD_FOO_ERROR_MAXLENGTH, '255');

■正
$this->mFieldProperties['hoge_name']->addMessage('maxlength',
_MD_FOO_ERROR_MAXLENGTH, _MD_FOO_LANG_HOGE_NAME, '255');

チケットの履歴 (4 件中 3 件表示)

2007-07-13 16:52 更新者: minahito
  • 担当者(未割り当て) から minahito に更新されました
2007-07-13 16:56 更新者: minahito
コメント
Logged In: YES
user_id=8353

生成源となる設定ファイル .xml の定義を確認していただけないで
しょうか?

<field property="hoge_name" depends="maxlength">
<arg0 key="const._MD_FOO_LANG_HOGE_NAME" />
<arg1 name="maxlength" key="${var:maxlength}" />
<msg name="maxlength" key="const._MD_FOO_ERROR_MAXLENGTH" />
<var name="maxlength" value="255" />
</field>

この <arg0> 定義があればきちんと出ると思うのですが...
2007-07-13 17:26 更新者: minahito
コメント
Logged In: YES
user_id=8353

required がないときに arg0 定義が吐かれないのではないか
2007-07-13 17:47 更新者: minahito
  • チケット完了時刻2007-07-13 17:47 に更新されました
  • 解決法なし から 修正済み に更新されました
  • 状況オープン から 完了 に更新されました

添付ファイルリスト

添付ファイルはありません

編集

ログインしていません。ログインしていない状態では、コメントに記載者の記録が残りません。 » ログインする