ホームページ  >  に質問  >  本文

thinkphp のビュー階層ブロックを分離する方法を教えます

<1>.新しく追加されたカスタム組み込みモジュール
要約すると、ビューレベルの分散アプリケーションとモジュール チェーン呼び出しが結合され、開発者にビューレベルの最適化におけるより良いエクスペリエンスを提供します。カスタムビュー階層とモジュール呼び出し関数を追加しました。 thinkphp フレームワークの使用法をさらに詳しく理解する必要がある場合は、http://www.thinkphp.cn を参照してください。中国の PHP オープン ソース フレームワークをサポートします。来て!
構造は次のとおりです:
|--config
| `-- inc.config.php
|--function.php
|--lib
| `- - php_dom.php
|--lmvm.php
|--module
| |-- context
| `-- header
|--module.php
`- -thinkphp
|-- COTRIBUTING.md
|-- LICENSE.txt
|-- README.md
|--base.php
|-- codecov.yml
|--composer.json
|--console.php
|--convention.php
|--helper.php
|--lang
|--library
|-- logo.png
|-- phpunit.xml
|-- start.php
`-- tpl
<二>ビュー階層とビュー モジュール構成を最適化する

本来の意図:
元の thinkphp アーキテクチャではビュー階層とビューのモジュール化が見つかりませんでした。
次に、ここからアーキテクチャ プロジェクトの構造の再定義を開始します。次のテキストは読み飛ばしていただいても構いません:
1。テスト後、アーキテクチャの完全性と元のフレーム構造は非常に安定しており、一貫性があります。 ###2。新しい知識を再度学習する必要はありません。 ####3.そして、それを外側のレイヤーに追加し、ビューの階層をカスタマイズし、ビューのモジュール化を行います。

次に、構造ドキュメントを理解します。
ロジックについて考えます。
独自のフレームワークを使用してビューのモジュール性を向上させるにはどうすればよいでしょうか?
1. 新しいエントリ ファイルを追加します
|--LMVM
|--lmvm.php

質問: 新しいエントリ ファイルを作成する必要があるのはなぜですか? このファイルは何に使用されますか?のために?

回答: 新しいエントリ ファイルで新しい導入とメソッドを呼び出すだけで済みます。基本的に言えることは、非常に単純なコールバックです。
分かりません、分かりますか?理解できるはずですよ!辛抱強く、私が続けるのを待ってください。立ち去らないでください。これからもっとエキサイティングなことが起こるでしょう。
コードは次のとおりです:


関数ファイルは何に使用されますか?
最も一般的なフックメソッドを使用し、フックを導入して自動的に実行しました。マスター、つまらないから読まないでください。手に取って使ってください。注意すべき点が 1 つあります: メインのアプリケーション ファイルである lmvm.php ファイルを必ず引用してください。
http://www.hegoy.cn/thinkphp5 view Layer optimization plan.pdf
重要な部分については、Web サイトのアドレス http://www.kesht.cn

にアクセスしてください。
mrsomrso1821日前1030

全員に返信(0)返信します

応答なし
  • キャンセル返事