ホームページ  >  記事  >  バックエンド開発  >  ThinkPHP3.2.2のプラグインコントローラー機能の簡単な説明、thinkphp3.2.2_PHPチュートリアルの簡単な説明

ThinkPHP3.2.2のプラグインコントローラー機能の簡単な説明、thinkphp3.2.2_PHPチュートリアルの簡単な説明

WBOY
WBOYオリジナル
2016-07-13 10:23:16954ブラウズ

ThinkPHP3.2.2 プラグインコントローラー機能の簡単な説明、thinkphp3.2.2 の簡単な説明

ThinkPHP は、バージョン 3.2.2 以降、プラグイン コントローラーの呼び出しをサポートしています。より便利な URL アドレスを介して、モジュール内のプラグインによって定義されたコントローラーにアクセスできます。

プラグインコントローラーの変数をURLで渡すと、プラグインコントローラー内の操作メソッドが自動的に検索されます。

プラグイン コントローラーの変数はパラメーター VAR_ADDON によって設定されます。たとえば、デフォルトは addon です。

リーリー
アドオンパラメータが渡されているため、ここのユーザーコントローラーはオリジナルのものではありません

リーリー
代わりに、SystemInfo プラグインの InfoController コントローラー (Home/Addon ディレクトリの下にある) が呼び出されます。このファイルは

にあります。

リーリー
プラグイン コントローラー自体の定義は、通常のアクセス コントローラーの定義と同じです。例:

リーリー
このようにして、私たちは訪問しています


リーリー
の場合、

を出力します

リーリー
プラグイン ディレクトリが Addon ではなく Plugin の場合は、設定ファイルで定義する必要があります:


リーリー
すると、そのURLアドレスにアクセスすると


リーリー
次の点に注意してください:

現在、プラグイン コントローラーはモジュール プラグイン コントローラー アクセスのみをサポートしており、グローバル パブリック プラグインはまだサポートしていません。

コントローラーの構成と各部の機能を簡単に説明します

PLC の基本コンポーネント: 1. 中央処理装置: データを受信して​​処理し、スキャンによってオンサイトの入力機器のステータスとデータを受信し、ユーザー プログラムで指定された論理演算タスクを完了します。

2. メモリ: RAM、EPROM、EEPROM の 3 種類があります。
EPROM: システム プログラムを保存し、読み取り専用メモリは変更できません。
RAM: I/O イメージとさまざまなソフト デバイスを保存する、高速なストレージ速度を持つ読み書き可能なメモリです。
EEPROM: 消去可能な読み取り専用メモリです。
3. 入出力 (I/O) インターフェイス: CPU とフィールド (I/0) デバイスまたはその他の外部デバイス間の接続コンポーネントです。
4. 電源:
5. プログラマは、ユーザープログラムのコンパイル、編集、デバッグ、チェック、モニタリングに使用されます。


CPUコントローラーの主な機能の簡単な説明

CPUの原理
CPUの主な機能は、メインメモリに格納されたプログラム、つまり機械語命令を実行することです。 CPUはコントローラと演算装置で構成されます。
この章の概要
この章の焦点は次のとおりです。 : CPU の基本構成と命令フロー。これには、CPU が命令をどのように実行するか、コンピューターがどのように情報を保存するか、および入出力をどのように制御するかという、マシンの概念全体の確立が含まれます。 CPU の基本構成
2. 命令フローの策定
1. CPU の基本構成
CPU の構成を理解する 以下の点を理解する必要があります。
(1) ALU コンポーネントとその入出力メソッド
( 2) 演算に使用するレジスタ R0~R3 または一時レジスタ C、D、Z のセット
(3) 制御に使用するレジスタのセット: 命令レジスタ IR、プログラム カウンタ PC、プログラム ステータス ワード レジスタ PSW
(4) Aメモリアクセスに関係するレジスタ群:メモリアドレスレジスタMAR、メモリデータステータスワードレジスタMDR、スタックポインタSP
(5) 内部バスラインの接続方法、情報の送り方、情報の出力方法 (6) ) CPU がシステム バス ラインを介してメイン メモリおよび I/O デバイスに接続する方法については、CPU の内部構成モデルが命令フローの定式化の基礎となります。フロー
命令フローは、CPU がプログラム命令をどのように実行するかという、コンピューターの動作原理の中核となる内容を具体化します。評価方法は、特定の命令を与え、モデルを使用することです。マシンの CPU の内部構成が背景として使用されます。 、および命令ステートメントは、その読み取りおよび実行プロセスを記述するために使用されます。重要なのは、いくつかの基本的なアドレス指定方法の実装プロセスをマスターし、送信元アドレス、宛先アドレス、オペコードが何であるかを区別することです
例:命令 MOV -(SP) の読み取りと実行プロセスを作成する、
3.5 命令実行と組み合わせロジック コントローラー
3.6 マイクロプログラム コントローラー
学習目標:
全加算器、並列加算器、キャリー チェーンの論理式と構造を理解する
一次コードの固定小数点加減算、シフト演算をマスターし、浮動小数点の加減算、10進数の加算を理解し、符号なし整数の1ビット乗算をマスターし、その機能を理解する論理実装、符号なし整数の 1 ビット除算をマスターし、浮動小数点の加算と減算を理解します。
学習目標:
モデル マシンの基本コンポーネント、データ パス、データ送信をマスターし、基本形式をマスターします。
コントローラの機能を理解し、組み合わせ論理コントローラの命令の流れと動作原理を習得する。
マイクロプログラム制御の概念を習得し、マイクロ命令のエンコード方式とシーケンシャル制御方式を理解し、理解する
マイクロ命令の形式
重要なポイントと難しさ:
固定小数点の補数と減算、符号なし整数の 1 ビットの乗算と除算 (難易度)
モデル コンピューターの基本構成、データ パスとデータ送信。
組み合わせロジックコントローラーの基本的な形式
授業スケジュール:
授業時間数:
主に電子授業計画を使用して作成されます。 PowerPoint.
§ 3.1 算術論理演算コンポーネント ALU
ALU は強力な組み合わせ論理回路であり、多機能関数発生器とも呼ばれます。
ALU の中核は加算器です。
ALU は主に固定小数点算術演算と論理演算で完成しますバイナリコードについて
§ 3.1.1 加算単位
全加算器と半加算器:
An An-1…Ai…A2 A1 A0
Bn Bn-1…Bi…B2 B1 B0
+ Cn Cn-1…Ci…C2 C1 C0
全加算器は3入力を考慮した加算器、半加算器は2入力を考慮した加算器です
全加算和∑i+は上位ビットCi
下位ビットにキャリーを送ります。キャリーCi
入力量
出力量
半加算器を使って全加算器を作る
(1) 半加算和はXORゲートで実装可能:
半加算和=AiOBi(半加算器の論理式)
半加算このデバイスはXORゲートとも呼ばれます
(2) 全加算器 = 2つの半加算器、その論理式:
∑i=AiOBiOCi
C i+1=AiBi+(AiOBi)Ci
論理ゲートには遅延時間が存在するため全加算器回路は遅延部品であり、その特性は全加算器の速度に影響します。
+
+
+
+
+
§ 3.1.2 並列加算器とキャリーチェーンの構造
並列加算器: n を使用bits 全加算器は、2 つの n ビット オペランドの同時加算を実装し、... 残りの全文>>





http://www.bkjia.com/PHPjc/840748.html

www.bkjia.com

本当

http://www.bkjia.com/PHPjc/840748.html

技術記事 ThinkPHP3.2.2 のプラグイン コントローラー機能の簡単な説明、thinkphp3.2.2 の簡単な説明 ThinkPHP はバージョン 3.2.2 からプラグイン コントローラーの呼び出しをサポートし、より便利な URL アドレスを介してアクセスできるようになりました...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。