これを見て、別の helloworld プログラムを作成したいと思いますが、今回は、プログラムを実装するために htm を呼び出す必要があります。まず、fatfree は主に php をエンジンとしてベースにしていることがわかります。
リーリー ここでの名前はまだ初期化されていない変数であることに注意してください。次にメイン関数内:
リーリーここでのビューは HTML ファイルを呼び出すために使用される組み込みオブジェクトであり、ここで名前が初期化され、helloworld を出力するためにテンプレートが呼び出されます。
fatfree 自体の別のテンプレートもあります。形式は次のとおりです:
リーリー リーリー 変更点は、new のクラスが異なることと、ファイル内の変数の参照が異なることです。fatfree の変数はすべて @ 記号で始まることがわかります。フレームワークはファイルと同じ名前のクラスを自動的に生成します。ここではテンプレート、つまりファイルの名前です。
次のように定義する場合の別の例:
リーリー次に、テンプレートに次のように書きます:
リーリー バディの配列要素を出力することもできますが、ファイル内に{{とだけ記述すると
@buddy }}
の場合、送信されるのは配列なので、文字列「Array」が出力されます。
ファイル内の呼び出しは一連の操作もサポートしています:
リーリー これらの変数がソース ファイルで完全に定義されている限り、これらの操作は有効です。また、fatfreeでの関数定義は以下の通りです:
リーリー 定義した後、次のように呼び出すことができます。 リーリーファイル内の別のファイルを呼び出す別の方法があります:
リーリー トラブルが心配な場合は、変数の形式で呼び出すこともできます。
リーリー それから:
リーリー そして、このインクルードを条件付きに設定することもできます。
リーリー ここでのカウントは @items 配列の要素を計算するためのものなので、ここでは詳しく説明しません。
注:
リーリー その上
リーリー これらはすべてfatfreeでのコメントです。
条件ステートメント:
リーリー ifelse と同じなのでここでは説明しませんが、false を書かなければ、すべてがデフォルトで true になります。
リーリー
配列出力メソッドについて話しましょう:
最初に定義します:
リーリー 次に、ファイル内で
リーリー これにより、次のような効果が得られます。
リーリー
それでは、複雑な例を見てみましょう:
定義:
リーリー 次に、ファイル内で次のようにします。
リーリー 出力:
リーリー これは非常に簡単に使用できることがわかりました。次に、 key に対応する値が配列の現在のポインター (多次元にのみ適用可能) であり、 value に対応する値が配列の値であることを説明したいと思います。要件に応じてリストされます。また、定義された配列が多次元の場合 (上記の div -> Coffee -> arabica の 2 次元配列など)、repeat を 2 回呼び出す必要があります。最初の繰り返しでコーヒーの最初の層に入り、次に 2 回目の呼び出しです。アラビカ層では、キーは現在のポインタに対応します。
リーリー ctr が奇数の場合は奇数クラスに入り、偶数の場合は偶数クラスに入ります。
UTF-8:
リーリー
メールテンプレート:
まず最初に、電子メールの論理的な定義について話しましょう:welcome.txt ファイルは次のようになります
リーリー 私たちの定義:
リーリー ここには 2 つの比較的馴染みのない php 関数があります。ini_php 関数は php.ini 基本構成ファイルを変更するために使用されますが、スクリプトが完了すると復元されます。メール機能は PHP に組み込まれているコア機能であり、追加のインストールは必要ありません。受信者、件名、内容の簡単な使用モードを示します。ただし、送信が成功したからといって必ず相手に届くわけではないので注意してください。
smtp クラスを使用して送信できます: チュートリアル
りー