私は最初のYiiアプリケーションを作成しました。例えば、Modelクラス名をProductManagerとし、CURDジェネレータでコントローラIDをproductManagerとして作成しました。私のXAMPPサーバーではすべてうまくいっていましたが、私はそれを自分のオンラインLinuxホスティングにアップロードしました。 PHPのインクルードファイルエラーが発生しました。モデル/ Productmanager.phpを探していますが、ファイル名をProductManager.phpからProductmanager.phpに変更すると、別のモデルファイルにエラーがあります。 また、オンラインサーバーのコントローラにCamelケースのURL名を使用する必要があります。誰でも、Giiを構成する方法を説明してください。そうすれば、Linuxホスティングサーバーで問題なく動作します。yiiラクダのキャメルケースクラスのファイル名
答えて
Giiは、テーブルの名前を使用してモデル名を作成します。テーブルproductmanagerまたはproduct_managerに名前を付けましたか?後者の場合、GiiはProductManager(CamelCase)という名前のモデルを自動的に作成します。それ以外の場合はProductmanagerになります。
これが役に立ちます。
モデル名は、プロダクトマネージャー、UserMasterなどとして作成されていますが、 –
これは、Giiがリレーショナルモデル名を生成する際にテーブル名を使用するためです。テーブル名がmodel_masterではなくmodelmasterの場合、GiiはModelmasterという名前のリレーショナルモデルとの関係を作成します。 – bryantebeek
その場合、Modelmasterという名前のモデルは、ほとんどの場合、ユーザーによってModelMasterという名前が付けられているため、存在しません。 – bryantebeek
- 1. - > ID、名前、Roll_Number - Yiiの
- 2. ラクダのクラス名の略語を表現する
- 3. ラクダHTTPコンポーネント500
- 4. カスタムURIResloverラクダ
- 5. YiiのFindAll、無効なフィールド名
- 6. ラクダの最初の交換メッセージにアクセス
- 7. YiiのPOファイルのインポート - 複数形
- 8. Yii:.phpファイルが必要
- 9. のYii:
- 10. YiiフレームワークCHtml :: link error別のページの名前付きアンカーにジャンプ
- 11. CForm Yii Frameworkのカスタムフォームの要素名属性
- 12. Yii外部のJavaScriptファイルとCSSファイルをキャッシュしますか?
- 13. ayaxを使用しているYiiフレームワークのユーザ名
- 14. JavaScriptSerializerでラクダを強制するには?
- 15. Yiiで外部PHPファイルをインポートする
- 16. のYii - 関係
- 17. Yiiデータプロバイダの値
- 18. のYii 2インストールエラー
- 19. yiiのオートコンプリートウィジェット
- 20. YiiのDropbox
- 21. yiiのhtmlテンプレート
- 22. ComposerとのYii
- 23. はYiiの
- 24. Yii。コントローラのHTML。
- 25. Yiiのレンダーフロー
- 26. YiiマルチモデルフォームのactionUpdate()
- 27. のYiiカスタムウィジェット、ローダエラー
- 28. Yiiのフレームワーク -
- 29. yiiコンソールアプリケーションのレンダリング
- 30. Yiiのダイナミックレンダ
私を助けることができるyiiフレームワークの誰もいませんか? –
どのファイルのどの行にエラーが表示されますか?その時のコールスタックは何ですか?違反行は何を読みますか?ストリームをオープンに失敗したん:そのようなファイルやディレクトリ /www/site/framework/YiiBase.php(418)を – Jon
は(Modelmaster.php)[function.include]には、リレーショナルモデルが呼び出されたときにエラーが発生した場合、モデルファイル名はCamelCase形式で呼び出されません。 次のエラーが表示されます。 include(Modelmaster.php)[function.include]:ストリームを開くことに失敗しました:そのようなファイルまたはディレクトリがありません/www/site/framework/YiiBase.php –