FC2ブログ

FuelphpのModelの_primary_key

FuelphpでModelを使ってDBのInsertをする方法を試していたのですが、
in_array($p,_$primary_key)
のような部分で_primary_keyが配列じゃないとかいってエラーになります。
サンプルでは

protected static $_primary_key = 'id';

のような書き方だったので、調べてみたら_primary_key はarray('id')のように配列で定義しないと
いけないんですね。。

protected static $_primary_key = array('id');

にすると動きました。
細かく言うと、Orm\Modelというクラスを使ったのですが、
これをModel_CURDというクラスなら逆に配列じゃなくて単独の文字列として

protected static $_primary_key = 'id';

のように定義しないといけないみたいですね。
まぎらわしいですね。。

スポンサーサイト

コメントの投稿

非公開コメント

プロフィール

chattera.net

Author:chattera.net
フリーでソフト開発の仕事をしています。
自作したこのチャットシステムは、何か世の中に役に立つこともあるかと思いますので、お呼びがかかるとうれしいですね。

連絡先は chatteranet@gmail.com です。

また、ソフト開発関連のお誘いもうけたまわっております。

最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QR