問題タブ [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 に答える
92 参照

php - すべてのモデルに対して単一の get 関数を使用する

したがって、CodeIgniter の拡張モデル (MY_Model) に次のコードがあります。

以下のような配列を渡すことができる場所:

私の質問は、これが良い考えではない理由があるかということです。私は自分の MY_Model でデフォルトの CI_Model を拡張しました。その後、他のすべてのモデルはこの get を使用でき、独自の関数を引き続き使用できます。他の基本的な CRUD アクションにも同様の機能があります。

もう 1 つの方法は、モデル内の関数を分離してほとんどの作業を行い、可能な限り最小のコントローラーを最適なルートにする方法です。それが、すべてのモデルで同じコードのチャンクを書き直すことを意味するとしても?

ばかげた質問ではないことを願っています。または、MVC の核となる部分を誤解していますが、とにかく返信に感謝します。

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

php - CodeIgniter、HMVC、および共通ライブラリを配置する場所は?

HMVC を使用する場合、各アプリケーションが使用すると思われるライブラリを に配置する必要があります/system/librariesか?

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

kohana - Kohana のカスケード ファイル システムを使用して HMVC を実装する方法

Kohana 3.2 は、HMVC デザイン パターンをサポートするように設計されました。HMVC パターンは、ネストされた MVC トライアドで構成されます。しかし、私が知る限り、Kohana のカスケード ファイル システムでは、すべてのモデルとコントローラーを最上位の「classes」ディレクトリに配置し、ビューを最上位の「views」ディレクトリに配置する必要があります。このようにモデル/コントローラーがファイル システムのトップ レベルでビューから分離されている場合、ネストされた MVC トライアドをどのように実装すればよいのでしょうか?

ここに画像の説明を入力

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

model-view-controller - CodeIgniter サードパーティ

これは 8 か月前に投稿されました: Codeigniter 2.0 third_party フォルダー。これはほぼ 1 年前に投稿されました: http://philsturgeon.co.uk/blog/2010/04/codeigniter-packages-modules

これらの投稿以降、何か重要な変更があったかどうか疑問に思っています。特に、アプリケーション パッケージ間でリソースを共有することは可能ですか? そうでない場合、どのような選択肢がありますか? HMVC?

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

function - Codeigniter HMVC への切り替え - 未定義の関数?

codeigniter 2x とモジュラー拡張機能の新規インストールをセットアップしました (https://bitbucket.org/wiredesignz/codeigniter-modular-extensions-hmvc/wiki/Home)

HMVC を使用するのは初めてです。MVC から HMVC に移行するという決定は、ログイン、管理、およびメンバー領域をより詳細に制御できるようにするためでした。

私はHMVCで最初のコントローラーを作成しました....

そして次のようなビュー:

ブラウザでページを表示しようとすると、次のエラーが表示されます。

コードは以前のすべての codeigniter (mvc) プロジェクトで機能しましたが、(hmvc) では機能しませんでした。どうして HMVC で機能しないのですか? 私は何を間違っていますか?

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

model-view-controller - HMVCを使用したCodeigniterでのルーティング

重複の可能性:
CodeigniterHVMCモジュラー分離拡張URLの書き換え/ルーティング

codeigniterHMVCは初めてです。私は現在、次の4つのモジュールを持っています。

/ application / modules /

+サイト

  • モデル
  • ビュー
  • コントローラー

+ログイン

..。

+メンバー

..。

+管理者

..。

' site 'モジュールは、ユーザーが私のWebサイトに到着したときに表示するデフォルトのモジュールです。私の唯一の問題は、各URLにコントローラー名「 Site 」が含まれていることに不満があることです。

例:

'site'コントローラーがURLに表示されなくなり、/ members、/ login、/ adminコントローラーにアクセスできるようにルートを変更するにはどうすればよいですか?

そうするための方法は何ですか?どこにも解決策が見つかりません。

サイトを標準CI形式のMVC構造として保持する必要がありますか????

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

php - Codeigniter HMVC でモジュール関数を呼び出す方法は? タンク認証

認証スクリプトを作成する時間を節約するために、tank auth をインストールしました。

HMVC を使用しているため、tank auth には独自のモジュール (modules/auth) があります。

ログイン スクリプトを使用して他のモジュール (/admin、/members など) を保護するにはどうすればよいですか??

私が読んだことから、次のようなことをする必要があります:

私の認証コントローラーは次のようになります。

ログインスクリプトで保護したいコントローラ/モジュール:

上記はうまくいかないようですか?私は何が欠けていますか?

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

php - PHPでのHMVCデザインパターン

独自のシンプルなMVCを作成する方法のチュートリアルは何百もあります

HMVCを実装する方法のチュートリアルは見つかりませんが、HMVCがどのように機能するかは理解しています。これは、Ajaxに少し似ており、コントローラーから多くのコントローラーを要求できます。

HMVCはどのように機能するのか、小さな疑似デザインやおっとデザインを思いつくことができますか?だから私はどこから始めるべきか大まかな考えを得るでしょう!

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

codeigniter - Linuxで何も表示されないModularExtensions(HMVC)を備えたCodeIgniter 2.0

*より明確になるように編集

2つの環境にModularExtensions(HMVC)を備えたCI 2.0.3をデプロイしています。1つは開発用のWindowsで、もう1つは本番用のLinuxです。どちらの環境も、フォルダーとファイルの構造は同じです。現在、問題が発生しています。

マニュアルに従って、モジュラー拡張機能をCIに統合した後。私が最初にしたことは、CIに付属するデフォルトのWelcomeMVCをModularExtensionsHMVCに移動することでした。両方の環境が正常に移動し、ブラウザで表示できます。

しかし、他のモジュールを作成すると、Windows環境では機能しましたが、Linuxでは機能しませんでした。Windowsでは、モジュールを呼び出すと、ブラウザに期待どおりのページが表示されます。しかし、Linuxでは白い空白ページしか表示されません。404 errページでさえありません。これは、リンク切れではないことを意味します。

CIの何が問題なのか誰か教えてもらえますか?

ディレクトリ構造

ウェルカムコントローラー

Csv_game_creditコントローラー

これはLinuxのフォルダ権限と関係がありますか?フォルダのアクセス許可を777に変更して、更新してみます

前に感謝します

0 投票する
3 に答える
3951 参照

codeigniter - CodeIgniter Modular Extensions HMVC データベース エラー

CodeIgniter 最新バージョンと Modular extension HMVC Wiredesignz HMVC Bitbucketをインストールしました。

私のサーバーで迷惑なエラーが表示されています。同じページを 100 回更新すると、合計更新の 5 ~ 10% でこのエラーが表示されます。

エラーのスクリーンショット

ここに画像の説明を入力 自動ロード構成ファイル内のコード./autoload.php

データベース構成ファイル内のコード./database.php

私がはっきりしていることを願っています。ありがとうございます。