0

あなたが私を理解できることを願っています。私の英語は下手ですが、長くはありません。私が説明するこのエラーは一度も発生したことがなく、真実は非常にまれです。私のローカルマシンでは、windows と wamp が完全に動作します:(。しかし、ubuntu Linux で amazon web をアップロードしました。次のエラーが表示されます。

Error Number: 1146
Table 'admin.paginas_servicios' does not exist

「admin.servicios_paginas」というテーブルは実際には存在しませんが、面白いことに、私のローカル マシンでは動作します。

次のエラーが表示されるので、テーブル admin.paginas_servicios の名前を変更してください。しかし、私のローカル マシンでは動作せず、次のエラーが発生します。

Error Number: 1146
Tabla 'admin.servicios_paginas' no existe

これは、関係テーブルとモデルで発生するためです。

オペレーティングシステムの可能性がありますか?

スペイン語で名前を付けてテーブルを呼び出すことによって?

理解できません :(

あなたが私を助けてくれることを願っています。挨拶。

4

2 に答える 2

1

おそらく inflector_helper の問題です。モデル クラスに $table と $name を明示的に設定することをお勧めします。おそらく、関係 ($has_one および $has_many プロパティ) のエラーです。カウントを維持するためのもう 1 つのヒントは、アルファベット順に並べられたモデル名を使用してリレーションシップに名前を付ける必要があることです。

より多くのコードを提供してください。

PS: 私はスペイン人なので、あなたを助けるために PM を送ってください。その後、このエントリを更新して適切なソリューションを登録します。

于 2013-09-24T08:09:21.017 に答える