PHP での Zend Framework の使用: クイック スタート ガイド
Zend Framework は、強力で拡張が簡単なオープン ソースの PHP ベースの Web アプリケーション フレームワークです。 Zend Framework には、効率的な Web アプリケーションの構築に役立つ多くの便利なコンポーネントが含まれています。この記事では、すぐに使い始めるのに役立つ、PHP で Zend Framework を使用する方法を紹介します。
まず、システムに Zend Framework をインストールする必要があります。 Zend Framework は Composer を通じてインストールできます。プロジェクト ディレクトリでターミナルを開き、次のコマンドを実行します。
composer require zendframework/zendframework
インストールが完了したら、基本的な Zend Framework アプリケーションを作成できるようになります。プログラム。 Zend Framework は、新しい Zend Framework アプリケーションを作成するためのスキャフォールディング ツールを提供します。プロジェクト ディレクトリで次のコマンドを実行します。
./vendor/bin/zf.php create project myproject
これにより、プロジェクト ディレクトリに myproject という名前の新しいアプリケーションが作成されます。ここで、ブラウザで http://localhost/myproject を開くと、ようこそページが表示されます。
次に、新しいコントローラーを作成しましょう。 Zend Framework では、コントローラーはルーティングとリクエストを処理し、レスポンスを生成するクラスです。プロジェクト ディレクトリで application/controllers ディレクトリを開き、IndexController.php という新しいファイルを作成します。次のコードをファイルに追加します。
ログイン後にコピー
このコントローラーはメッセージを出力するだけです。次に、それを呼び出すためのルートを構成する必要があります。
Zend Framework はルーティングを使用して URL をコントローラー アクションにマッピングします。プロジェクト ディレクトリで application/configs ディレクトリを開き、application.ini ファイルを編集します。次のコードをファイルに追加します。
[production] ; … other settings … resources.frontController.controllerDirectory = APPLICATION_PATH "/controllers" resources.frontController.params.displayExceptions = 0 resources.router.routes.home.route = /home resources.router.routes.home.defaults.controller = index resources.router.routes.home.defaults.action = index
ここには重要な部分がいくつかあります。最初の部分はコントローラー ディレクトリの構成で、アプリケーション コントローラーのディレクトリが指定されます。次に例外を抑制する設定です。次に、ルーティング構成部分が続きます。ここでは、インデックス コントローラーのインデックス アクションにルートをマップし、/home へのルートを構成します。これで、ブラウザで http://localhost/myproject/home にアクセスし、ブラウザが「Hello World!」メッセージを出力することを確認できます。
これで、コントローラーが正常に呼び出され、コンテンツが出力されました。ただし、実際の Web アプリケーションでは、より複雑なインターフェイスが必要になることは間違いありません。 Zend Framework では、ビューは HTML、CSS、および JavaScript をレンダリングするために使用されるテンプレート ファイルです。プロジェクト ディレクトリで、application/views/scripts ディレクトリを開き、index ディレクトリと呼ばれるフォルダーを作成します。このフォルダーに、index.phtml というビュー ファイルを作成します。ファイルに次のコードを追加します。
次に、ビュー ファイルを使用して HTML をレンダリングできるように IndexController.php ファイルを変更する必要があります。 IndexController.php ファイルを次のように変更します。
view->message = "Hello World!"; } }
ここでは、message という名前の変数を設定します。ここで、どのビュー ファイルを使用するかを Zend Framework に指示する必要があります。プロジェクト ディレクトリで、application/views/scripts ディレクトリを開き、index/index.phtml ファイルを編集します。ファイルの先頭に次のコードを追加します。
message; ?>
ここでは、PHP コードを使用してメッセージ変数の値を出力しています。これで、ビュー ファイルが正しく設定されました。ブラウザを使用して http://localhost/myproject/home にアクセスすると、ブラウザが「Hello World!」メッセージと「Hello World」というタイトルの HTML タイトルを出力することがわかります。
この記事では、PHP で Zend Framework をすぐに使い始める方法を紹介します。 Zend Framework をインストールし、新しいアプリケーションを作成しました。コントローラーを作成し、ルートを設定することでコントローラーのアクションにマッピングしました。最後に、HTML をレンダリングするためのビュー ファイルを追加しました。これは非常に単純なアプリケーションですが、Zend Framework の基本を示しているので、読者がここから始めて Zend Framework をさらに学習できることを願っています。
以上がPHP での Zend Framework の使用: クイック スタート ガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。