SyntaxHighlighter

2011年6月10日金曜日

Slim3のモデルでメンバ名の接頭辞に「_」をつけると

Eclipseでの接頭辞に「_(アンダーバー)」がついた際のsetter・getterでメンバ名に接頭辞「_」がついた際のsetter・getter生成について記述しました。

しかし、Slim3のモデルでこれをやると怒られちゃいます。
[SLIM3GEN1011] The getter method[get_accountName] is not found.
こんな感じ。存在しているgetterは「getAccountName」なので、見つからないといわれるわけです。

素直に「accountName」と接頭辞「_」を外して定義するのが正解ですね。
※まぁデータベースの項目名に「_」のような接頭辞につけることなんてそうそうありませんし。

0 件のコメント:

コメントを投稿