問題タブ [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 投票する
4 に答える
113 参照

php - 関数戻り配列の単一行を取得するには? 私のコードの下

クラス:

上記のコードでは、以下のようにこの 1 行を使用するとエラーが発生しました

echo $this->table()->breadcrump; または echo $this->table()['breadcrump'];

0 投票する
2 に答える
1574 参照

php - HMVC Codeigniter モジュール内のコントローラーを拡張する

モジュール自体内で HMVC モジュールのコントローラーを拡張するにはどうすればよいですか?

HMVC に関連する次の典型的な Codeigniter ファイル構造を想定します。

この構造では、「クラスが見つかりません」というエラーが発生します。「/application/libraries/Backend_Controller.php」フォルダに入れると動作します。

0 投票する
2 に答える
2055 参照

codeigniter - HMVC を使用した Codeigniter ルーティングが機能しない

HMVC で Codeigniter を使用しています。モジュール名とは異なる名前のサブコントローラーがあります。


このようなURLの場合(インデックスのみが機能)

sitename.com/manage/proprties

これは正常に機能しますが、いくつかのパラメーターを渡すと、( エラー 404) sitename.com/manage/properties/add

また

sitename.com/manage/properties/edit/10

このような私のルーティング

URL を機能させるにはsitename.com/manage/properties/edit/10?

0 投票する
2 に答える
863 参照

codeigniter - Smarty フロントエンドで Codeigniter HMVC を開発する方法

smarty を初めて使用する場合は、モジュールを拡張せずに Smarty フロントエンドを使用して Codeigniter HMVC を作成する必要があります。Smarty は通常の MVC 構造で正常に動作します。

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

php - 新しく知った大規模な PHP アプリをデバッグし、デッド コードを検出する最良の方法は?

今日、私は Web サービスの新しい未知のコードのスパゲッティに直面しており、それを理解する必要があります。コードは、役立つ HMVC 拡張子を持つ CodeIgniter を使用していますが、問題は、多くの未使用/古い/etc... ファイル/フォルダーが含まれていることです。また、最近 PHP を使用するようになったことも役に立ちません。そのため、ベスト プラクティスを回避する方法をまだ学んでいます。

  • すべての単一の PHP ファイルの先頭で壊れるようにデバッガーを設定する方法はありますか? (私はXdebugをロックする準備ができています)
  • 使用されていないファイルのコードを分析する最も効果的な方法は何ですか? (これに関するいくつかのプロジェクトを見ましたが、どこから始めればよいかわかりません)

ありがとう!

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

php - モジュールのカスタムルートをセットアップするための Codeigniter HMVC

PHP フレームワークの Codeigniter と密接に連携しています: http://www.codeigniter.com/

これで、この Modular Extensions - HMVC を Codeigniter フレームワークに追加しました。 https://bitbucket.org/wiredesignz/codeigniter-modular-extensions-hmvc/overview

ここで、modules フォルダーに独自のモジュールを作成し、指示に従ってコントローラー、モデル、およびビューのディレクトリを設定しました。ただし、特にカスタム ルーティングに苦労しています。

モジュールのブログ ディレクトリに config ディレクトリを作成し、その中に routes.php ファイルを作成しました。

ブラウザでモジュールにアクセスするために、localhost:8888/blog/私は主に好奇心から尋ねています。カスタムルートを作成して、次のようにページにアクセスできるようにしたかったのでlocalhost:8888/posts/、次のルートを設定するとうまくいくと思いました:

または、リストと呼ばれる方法があれば、使用できます

ただし、これは を返します404 Page Not Found

モジュールでこのようなカスタム ルートを作成することは可能ですか?