問題タブ [codeigniter-hmvc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
663 参照

codeigniter - Codeigniter HMVC + ion_auth 構成アイテムの読み込みに関する問題

私は5時間頭を叩いていて、ようやく問題を解決しましたが、理由がわからないと眠れません. 最初に問題を説明しましょう。

codeigniter HMVC 拡張機能を使用し、ion_auth を別のモジュールとしてインストールしました。

ユーザーのグループを取得しようとしたときに、有線 SQL エラーが発生し始めました。次に、問題を絞り込んで、の項目がファイルconfig/ion_auth.phpに読み込まれていないことがわかりました。ion_auth_model.php

エラー - 2016-02-24 20:09:26 --> クエリ エラー: SQL 構文にエラーがあります。near 'as , を使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してくださいidname、 。descriptionに参加します。=。idどこ 。= '2'' at line 1 - 無効なクエリ: SELECT 。としてid、。name、 。descriptionに参加します。=。id どこ 。= '2'

'ion_auth'次に、いくつかのことを試してみましたが、いくつかのメソッド呼び出しからインデックスを削除すると、ion_auth_model.phpすべてが機能し始めました。

私が変更され

なぜそれが機能したのか誰か教えてもらえますか?

0 投票する
1 に答える
659 参照

php - Modules::run() スロー エラー:「指定されたクラスが見つかりません:Session.php」

Wiredesignz HMVC で CodeIgniter 3 を使用しています。

ビューをレンダリングするコントローラーがあります。Modules::run('OtherModule/Controller/Action)そのビュー内から呼び出すと、下部に次のメッセージが表示されます。

セッションは自動ロード構成に含まれており、他のモジュールのコントローラーを参照することなく、すべてのコントローラーで正常に動作します。Modules::run()ステートメントを削除するとエラーが解消され、参照されたメソッドは空のダミーであるため、エラーはModules::run()それ自体から発生する必要があります。

Google は同様の質問をいくつか表示しますが、回答はありません。うまくいけば、誰かが最後に尋ねられてからそれを理解した. 助けていただければ幸いです。前もって感謝します!

0 投票する
1 に答える
115 参照

php - Codiginter 3 : assest を除くすべてのページで 404

Codeigniter 3 HMVC Web サイトを nginx (AWS) にデプロイしようとしています。SOで見つけたすべてのソリューションを試しましたが、どれも機能しませんでした。現在6時間経過。誰かここで私を助けてください。

nginx をインストールし、PHP ファイルで「Hello World」をテストしましたが、正常に動作します。

(assets/ フォルダー内のすべての静的ファイルはブラウザーで提供されます。ルーティングのみが他の URL の問題を引き起こしているようです)

これは私の設定です/etc/nginx/sites-enabled/blahblah.lk

0 投票する
1 に答える
734 参照

php - 別のコントローラー CodeIgniter および HMVC からコントローラーを使用する

別のコントローラーから関数をロードしたい。これは私の構造です:

WebshopController.php の関数 insertItemInCart が呼び出されます。しかし、別のコントローラーから関数を実行したい場合、クラッシュします。

私のウェブショップコア:

何がうまくいかないのですか?理解できません

ソリューション:

0 投票する
1 に答える
269 参照

php - routes.php の CodeIgniter ルーティング リンク

localhost/adminからにルーティングしようとすると混乱しますlocalhost/index.php/admin

localhost/index.php/admin- このリンクは正常に機能しています。

私が試してみました:

localhost/index.php/front開いlocalhostたときに正常に動作していますが、動作していないフロントページが表示されます。

この例では CodeIgniter HMVC を使用しています。

質問を投稿できなかったので、余分なコードを追加しました。

0 投票する
1 に答える
959 参照

database - CI で指定された設定を使用してデータベース サーバーに接続できません

データベース エラーが発生しました

指定された設定を使用してデータベース サーバーに接続できません。

ファイル名: /home/rehmantr/public_html/third_party/MX/Loader.php

ライン番号: 94

親愛なる、私はこの問題に直面しています。私のdatabase.phpファイルの設定は以下のとおりです

それでも私はこの問題に直面しています。助けてください。

CIのHMVCパターンを使用しています

0 投票する
0 に答える
196 参照

php - URI をアプリケーション/コントローラーにルーティングし、HMVC を使用して CI3 で Module::run を引き続き使用する方法

モジュールは部分ビューにのみ使用し、直接ルーティングされることはありません。代わりに、内部にメインコントローラーと内部application/controllersにビューがapplication/views/あり、Modules::run($moduleName, $params);これによりモジュールが呼び出され、到達すると正常にレンダリングされます。

問題は、私のルートがapplication/controller/メソッドを呼び出していないことです。私のルーティングが完全に機能しなくなり、私のroute['default_controller']作品で定義されたホームページだけが機能しなくなったことを意味します。私のメイン テンプレート ファイルapplication/viewsは Modules::run($moduleName, $params) を正常に呼び出すため、モジュールと HMVC が独立して正常に動作していることを確認できます。

最近、CodeIgniter 2 から 3 にアップグレードし、モジュール拡張機能 - WireDesignz の HMVCパッケージもアップグレードしました。ディレクトリ構造と関連ファイルについては、画像を参照してください。

ここに画像の説明を入力

@ /application/config/routes.php:

@ /application/controllers/Dashboardcontroller.php (注記die()):

Dashboardcontroller.php を変更して CI_Controller を拡張すると、CI クラスを再宣言する MX/Base.php から始まる一連のエラーが発生します。

URI をアプリケーション/コントローラーにルーティングし、引き続き Module::run($moduleName, $params) を使用するにはどうすればよいですか?

0 投票する
0 に答える
1010 参照

php - コードイグナイター HMVC + REST セットアップ

私はすでに HMVC をセットアップしており ( https://www.youtube.com/channel/UCkzjsv1ymTmdGpWTtZ7nM5A/videosからセットアップを学びました)、プログラムで使用しています。しかし、RESTful タイプに再コーディングする必要があります。

私はMY_Controller.phpファイルを持っています

このファイルは、モジュールを簡単にロードするためのものです。今、私はREST_Controllerなどを設定しようとしています。私はこのようなフォルダを持っています

私は私のREST_Controller.phpから編集しました

の中へ

そして私のApi.phpは、

しかしhttp://localhost/FOLDERNAME/Api/student_get、ブラウザで行うと

エラーが発生しました

また、mvc チュートリアルでこの REST を見つけました。http://myapi.com/ にアクセスすると codeigniter ページを開く必要があると書かれており、問題ありません。しかし、私は得た

Phil Sturgeon's REST Libraryちなみに私は使っています

私がしていることが正しいかどうかはまだわかりません。誰かがエラーの内容または正しく行う方法を教えてください。ありがとう