問題タブ [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.
php - 関数戻り配列の単一行を取得するには? 私のコードの下
クラス:
上記のコードでは、以下のようにこの 1 行を使用するとエラーが発生しました
echo $this->table()->breadcrump; または echo $this->table()['breadcrump'];
php - HMVC Codeigniter モジュール内のコントローラーを拡張する
モジュール自体内で HMVC モジュールのコントローラーを拡張するにはどうすればよいですか?
HMVC に関連する次の典型的な Codeigniter ファイル構造を想定します。
この構造では、「クラスが見つかりません」というエラーが発生します。「/application/libraries/Backend_Controller.php」フォルダに入れると動作します。
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
?
codeigniter - Smarty フロントエンドで Codeigniter HMVC を開発する方法
smarty を初めて使用する場合は、モジュールを拡張せずに Smarty フロントエンドを使用して Codeigniter HMVC を作成する必要があります。Smarty は通常の MVC 構造で正常に動作します。
php - 新しく知った大規模な PHP アプリをデバッグし、デッド コードを検出する最良の方法は?
今日、私は Web サービスの新しい未知のコードのスパゲッティに直面しており、それを理解する必要があります。コードは、役立つ HMVC 拡張子を持つ CodeIgniter を使用していますが、問題は、多くの未使用/古い/etc... ファイル/フォルダーが含まれていることです。また、最近 PHP を使用するようになったことも役に立ちません。そのため、ベスト プラクティスを回避する方法をまだ学んでいます。
- すべての単一の PHP ファイルの先頭で壊れるようにデバッガーを設定する方法はありますか? (私はXdebugをロックする準備ができています)
- 使用されていないファイルのコードを分析する最も効果的な方法は何ですか? (これに関するいくつかのプロジェクトを見ましたが、どこから始めればよいかわかりません)
ありがとう!
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
。
モジュールでこのようなカスタム ルートを作成することは可能ですか?