問題タブ [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 - CodeIgniter HMVC サブモジュールの作成
CodeIgniter の HMVC 構造は初めてです。
モジュールフォルダーの下にログインすると言うモジュールを作成しましたが、正常に動作しています(http://test.com/project/test/)。これで、modules フォルダー内に 2 つのモジュール (つまり、Admin と subadmin) ができました。しかし、これらのフォルダーにアクセスできません (例: http://test.com/project/admin/login/ )。
多くのモジュールを持つことができるサブモジュールの作成に関して私を助けてください(つまり、管理モジュール内でユーザー、レポートなどを持つことができます)。
codeigniter - Codeigniter - 私のモデル Jamie Rumbelow + モデルでの HMVC コールバックの検証
MY モデルを使用してコールバック検証を使用する方法を知りたい - Jamie Rumbelow が Modular 拡張機能を使用して作成 - wiredesignz
私はMY_Form_validationを作成し、実行関数を次のように変更しました:
コントローラーでコールバックを使用してフォーム検証を実行すると完全に機能しますが、モデル内で実行する方法が不思議で、常にコールバックをスキップします
お時間をいただき、ありがとうございます:)
codeigniter - 配列を追加するとビューが CI HMVC にロードされない
配列クラスを追加すると、ビューが複数のサブフォルダーに読み込まれません。カスタムコントローラークラスを作成して、コントローラーをコードイグナイターのコントローラーにロードできるようにしようとしています。
配列/変数をロードすると、ビューは最初のレベルでのみ機能します。2 つ以上のサブフォルダーを広告する場合、ピックアップしません。コントローラーを配列として追加するときに、複数のフォルダーを取得できるようにする必要があります。
MY_Loader.php
コントローラ HMVC。
codeigniter - index.php が移動されたときに Codeigniter 2.1.* に HMVC を使用する方法は?
/Applications/MAMP/htdocs/public/
Web サイトのルートにある "public" フォルダー内に index.php を使用して CodeIgniter アプリケーションを構築しようとしています。このindex.phpファイルを指すようにvhostsなどをセットアップしました。モジュールベースのアプローチを採用したかったので、Modular Extensions - HMVCを使用することになりました。コア ファイルとサード パーティ ファイルを対応するフォルダーに配置し、アプリケーション フォルダーにモジュール フォルダーを作成しました。次に、必要な「controllers/login.php」、「models」、および「views」とともに、modules フォルダー内に「login」モジュールを作成しました。
ロードしようとするとhttp://localhost/login
、apache_error.log に次のようなエラー ログが記録されます。
http://localhost
CodeIgniter gniter のウェルカム画面を表示して正常に動作します
これはパス構造です:
modules/login/config/routes.php の内容
httpd-vhosts 構成:
php - Unix サーバーでの CI-HMVC-Doctrine ルーティング エラー
Windows サーバーで Web サイトのテストを完了しました。ウェブサイト全体は、Windows 環境で作成およびテストされていました。すべて正常に動作していますが、UNIX 環境のサーバーで Web サイトを起動すると、次のエラーが表示されます。
http://wevte.com/test/
デフォルトのコントローラーを読み込めません。Routes.php ファイルで指定されたコントローラーが有効であることを確認してください。