Windows上のWampServerのWebプロジェクト用のTwigを設定する


Twig PHPプログラミングのための人気のあるテンプレートエンジンです.
WampServer Windows上のWeb開発環境であり、Apache、PHPおよびMySQLでWebアプリケーションを作成することができます.このポストでは、Windows上でWampServerのtwigを設定する方法を紹介します.

インストール


ウェブサイトへComposer , PHPの依存関係マネージャ.作曲家のWindowsインストーラ、作曲家のセットアップをダウンロードして実行します.エグゼ.それはあなたのWindows上で最新の作曲家のバージョンをインストールします.PHP 5.3.2は、作曲家が動作する最小の要件です.Xは少なくともPHP 7.2.5を必要とします.したがって、PHP 7.2.10を選択できます.インストール中にPHPのインストールパスを尋ねます.
PHPがWampServerフォルダの下にある場合は、そのパスを選択できます.
C:\wamp64\bin\php\php7.2.10
デフォルトでは、コンポーザバッチファイルcomposer.bat , Windows 10の下のディレクトリにインストールされます
C:\ProgramData\ComposerSetup\bin
インストールが完了すると、上記のパスがシステムパスに追加されます
Windowsのコマンドラインを通して任意のディレクトリに作曲家を走らせることができます.

2 . WampServerの新しいWebプロジェクトを作成する


WampServerの新しいWebプロジェクトを作成するのは簡単です.
Wampserverのルートディレクトリに移動します.C:\wamp64\www .
たとえば、Webプロジェクトのフォルダを作成します.C:\wamp64\www\twig-test . 完了!

TwigをWebプロジェクトにインストールする


Twigをインストールするには、コマンドプロンプトを開きます
現在のディレクトリを新しいWebプロジェクトのフォルダに変更します.twig-test
cd C:\wamp64\www\twig-test
その後、作曲家を介してtwigをインストールします.
composer require "twig/twig:^3.0"
次に、フォルダの下にtwig-test\vendor .

ツイッグテンプレートのテスト


まず、Webプロジェクトフォルダの下にtwig-test , サブフォルダの作成themes テンプレートファイルです.このフォルダでは、テンプレートファイルを作成しますindex.twig 下記の通り.
<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="Content-type" content="text/html; charset=utf-8">
    <title>Testing the Twig Template</title>
</head>
<body>
    <h1>Hello world</h1>
    <p>I love {{ fruit }} !</p>
</body>
</html>
上のコードでfruit 変数はテンプレートに渡されます.
ダブルカーリーブレース{{}} は変数の値を出力するために使われるfruit .
第二に、フォルダの下twig-test , PHPファイルの作成test.php テンプレートをレンダリングするには
<?php
require_once './vendor/autoload.php';

$loader = new \Twig\Loader\FilesystemLoader('./themes');

$twig = new \Twig\Environment($loader);

echo $twig->render('index.twig', array("fruit" => "watermelon"));

?>
上記のコードでは、まず、作曲家のPHPファイルautoload.php 本当のフォルダにtwigの名前空間をマップするために含まれています.ローダー\Twig\Loader\FilesystemLoader は、./themes ディレクトリ.The \Twig\Environment オブジェクト$twig , デフォルトの設定で初期化されます.テンプレートファイルindex.twig が最終的にロードされ、パラメータとして配列でレンダリングされます.配列のarray("fruit" => "watermelon") , 変数fruit の値を定義する.
結果を確認するには、インターネットブラウザを開き、PHPファイルにアクセスしますtest.php . 例えば、アドレスバーでhttp://localhost/twig-test/test.php . テンプレートファイルがレンダリングされ、変数の値が表示されますwatermelon がテンプレートに渡されます.

読書ありがとう!
より多くのプログラミングチュートリアルを見つけるために、訪問してくださいCodeBilby.com