ちょうどphp active recordまたはeloquenからlaravel がcodeigniterで実行されています。eloquenとphpアクティブレコードcant find table追加の添え字 '
Type: Illuminate\Database\QueryException
Message: SQLSTATE[42S02]: Base table or view not found: 1146 Table dog.ids' doesn't exist (SQL: select * from
ids
)
は、それが実行して取得するために私はまた、接尾辞「S」を使用して、データベース内のすべてのテーブルを変更するが、接尾辞なしモデル名を維持する必要があります ':最初の試みは、それがうまく実行されますが、その後、私はこの次のエラーを持っているモデルを作成しますs 'である。例えば
:モデルIDの
class id extends ActiveRecords/Model{
}
は田部IDが必要です。
テーブルを保持する方法はモデルと同じ名前ですか?
本当に何が起こったのか分かりません。どちらのライブラリもpdoを使用してデータをブリッジします。
ps:私の本当に悪い英語には申し訳ありません
と雄弁のテーブル '保護$表= 'ID' のhttp://www.phpactiverecord.org/projects/3/wiki/Conventions;'。醜く見える。しかし、私は何をすべきですか...?これが唯一の解決策です。私はまだ受け入れていませんが、解決のために+1します。ありがとう... – areiilla
あなたは何をすべきかわかりません。 phpactiverecordのために、私は彼らの慣習に従うように助言したいと思います。テーブル、フィールドなどにphpactiverecordが認識できるように名前を付けます。また、小文字のものなどはすべて保管しておきますが、どれくらいのトラブルが発生するのかはわかりません。 – Nanne
従来のオーバーコンフィグレーション – areiilla