PHP での Zend Framework の使用: クイック スタート ガイド

WBOY
リリース: 2023-06-21 09:12:01
オリジナル
1032 人が閲覧しました

PHP での Zend Framework の使用: クイック スタート ガイド

Zend Framework は、強力で拡張が簡単なオープン ソースの PHP ベースの Web アプリケーション フレームワークです。 Zend Framework には、効率的な Web アプリケーションの構築に役立つ多くの便利なコンポーネントが含まれています。この記事では、すぐに使い始めるのに役立つ、PHP で Zend Framework を使用する方法を紹介します。

  1. Zend Framework のインストール

まず、システムに Zend Framework をインストールする必要があります。 Zend Framework は Composer を通じてインストールできます。プロジェクト ディレクトリでターミナルを開き、次のコマンドを実行します。

composer require zendframework/zendframework
ログイン後にコピー
  1. アプリケーションの作成

インストールが完了したら、基本的な Zend Framework アプリケーションを作成できるようになります。プログラム。 Zend Framework は、新しい Zend Framework アプリケーションを作成するためのスキャフォールディング ツールを提供します。プロジェクト ディレクトリで次のコマンドを実行します。

./vendor/bin/zf.php create project myproject
ログイン後にコピー

これにより、プロジェクト ディレクトリに myproject という名前の新しいアプリケーションが作成されます。ここで、ブラウザで http://localhost/myproject を開くと、ようこそページが表示されます。

  1. 新しいコントローラーの作成

次に、新しいコントローラーを作成しましょう。 Zend Framework では、コントローラーはルーティングとリクエストを処理し、レスポンスを生成するクラスです。プロジェクト ディレクトリで application/controllers ディレクトリを開き、IndexController.php という新しいファイルを作成します。次のコードをファイルに追加します。


        
ログイン後にコピー

このコントローラーはメッセージを出力するだけです。次に、それを呼び出すためのルートを構成する必要があります。

  1. ルーティングの構成

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!」メッセージを出力することを確認できます。

  1. ビューの追加

これで、コントローラーが正常に呼び出され、コンテンツが出力されました。ただし、実際の Web アプリケーションでは、より複雑なインターフェイスが必要になることは間違いありません。 Zend Framework では、ビューは HTML、CSS、および JavaScript をレンダリングするために使用されるテンプレート ファイルです。プロジェクト ディレクトリで、application/views/scripts ディレクトリを開き、index ディレクトリと呼ばれるフォルダーを作成します。このフォルダーに、index.phtml というビュー ファイルを作成します。ファイルに次のコードを追加します。

  Hello World 

Hello World!

ログイン後にコピー

次に、ビュー ファイルを使用して 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 タイトルを出力することがわかります。

  1. 結論

この記事では、PHP で Zend Framework をすぐに使い始める方法を紹介します。 Zend Framework をインストールし、新しいアプリケーションを作成しました。コントローラーを作成し、ルートを設定することでコントローラーのアクションにマッピングしました。最後に、HTML をレンダリングするためのビュー ファイルを追加しました。これは非常に単純なアプリケーションですが、Zend Framework の基本を示しているので、読者がここから始めて Zend Framework をさらに学習できることを願っています。

以上がPHP での Zend Framework の使用: クイック スタート ガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!