ホームページ >バックエンド開発 >PHPチュートリアル >Zend Framework は基本機能を備えたゲストブックを実装します (デモのソース コードのダウンロード付き)、zenddemo_PHP チュートリアル

Zend Framework は基本機能を備えたゲストブックを実装します (デモのソース コードのダウンロード付き)、zenddemo_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-12 08:56:12884ブラウズ

Zend Framework は基本機能を備えたゲストブックを実装します (デモ ソース コードのダウンロード付き)、zenddemo

この記事では、基本機能を備えたゲストブックを実装する Zend Framework の例について説明します。参考のために皆さんと共有してください。詳細は次のとおりです:

ゲストブックには、1. メッセージの投稿 2. メッセージへの返信 3. メッセージの管理 (変更、削除など) があります。

メッセージ確認コードの追加など、基本的な操作をここに書いただけです。ページの美化などもすべて行いました。 まだアイデアをあげているだけです。私たちは自分たちでたくさんのことを学ばなければなりません。

もう 1 つは、コメントに AJAX を使用していることです。投稿するとすぐにデータがページに表示されます。ただし、ほとんどの人はこの JS ライブラリの使用法を理解する必要があります。
理解できなくても大丈夫です。非AJAXに変更することもできます。メッセージを投稿するためのFROMの送信アクションを制御内のアクションに変換するだけです。これは問題ないと思います. さて、仕事を始めましょう:

ディレクトリ構造は以前と同じで、ほぼ変更はありませんが、以下に変更がありますので、その方法を説明します。

最初: まずテンプレート ページ (表示) を作成します...

前のチュートリアルのディレクトリに従って、(index.phtml、edit.phtml) などのテンプレート ページを追加します。

3 つのテンプレート ファイル (edit.phtml、index.phtml、message.phtml) をメッセージに追加します。完了したら、2 つのテンプレート (header.phtml、footer.phtml) を application/views/scripts/ ディレクトリ ファイルに追加します。 これら 2 つのファイルは将来再利用されるため、application/views/scripts/ の直下に配置します。テンプレートが作成されました。次に、HTML.JS.IMAGE を追加します。これらはすべて、Web サイトのルート ディレクトリのパブリック フォルダーに配置します。少し面倒な場合は、ソース コードに基づいてこのチュートリアルを読んでください。このようにしか表現できません。どう書いたら分かりやすいかわかりません。)

2 番目: 次に、データ層プログラム (モデル) を作成します。

1. 元のテーブルに次のフィールドを追加します: pid (返信であるかどうかを示します。0 の場合は返信です)、author (メッセージを残した人)、headimg (メッセージを残した人)、電子メール (メッセージを残した人の電子メール)、ip (メッセージを残した人の IP アドレス)、

show (メッセージを表示するかどうか。これはステーション管理で使用できる必要があります。このチュートリアルでは使用しません。)、addtime (メッセージ時間)、updatetime (メッセージ変更時間) フィールドについては、ソース コードの SQL ファイルを参照してください。タイプ設定

2. application/models/ ディレクトリに Message.php を作成します。これは主にゲストブック データ レイヤーの操作です。 getAllMessage (すべてのメッセージを取得)、getAllReMessage (すべての返信メッセージ データを取得)、getMessageByID (ID に基づいてメッセージ データを取得)、updateMessageByID (メッセージの変更)、delMessageByID (メッセージの削除) 具体的な手順は以下の通りです(手順上の注意事項もあります)

リーリー 3番目: 上記の2つの項目を完了します。最後に、コントロール層(Controller)です。application/controllers/IndexController.phpコントローラーを開き、元の不要なものを削除します。

メッセージ メソッド (アクションとも呼ばれます)。ただし、他のアクションは変更されています。ここでは、新しく追加した messageAction メソッドのみを投稿します。ご自身で確認してください。あなた):
リーリー

確認コードとページング機能がないだけです。次の記事で詳しく説明します。


まとめ: ここまでで、ゲストブックの作成は完了しました。もちろん、非常に簡単な機能があります...繰り返しますが、私が知っていることを皆さんに書いているだけです...単なる考えです...私はこれだけを知っています。 .. だから、文章が良いかどうか...自分で秤にかけてください

ここをクリックして、この Web サイトから完全なサンプルコードをダウンロードしてください。

より zend 関連のコンテンツに興味のある読者は、このサイトの特別トピックをチェックしてください: 「Zend FrameWork フレームワーク入門チュートリアル」、「php 優れた開発フレームワークの概要」、「Yii フレームワークの紹介と一般的なテクニックの概要」、「ThinkPHP」入門チュートリアル』『PHPオブジェクト指向プログラミング入門チュートリアル』『php+mysqlデータベース操作入門チュートリアル』『php共通データベース操作スキルまとめ』

この記事で説明した内容が、Zend Framework フレームワークに基づいた PHP プログラミングの皆様のお役に立てれば幸いです。

興味がありそうな記事:

  • Zend Framework チュートリアル - Zend_Db_Table_Rowset の使用例の分析
  • Zend Framework チュートリアル - Zend_Db_Table_Row の使用例の分析
  • Zend Framework チュートリアル - Zend_Db_Table の使用方法の詳細な説明
  • Zendチュートリアル - フォームを実装する Zend_Form コンポーネント送信とエラーメッセージの表示
  • Zend Framework開発入門古典チュートリアル
  • Zend Framework Smarty拡張実装方法
  • Zend Frameworkルーティング機構のコード解析
  • Zend Frameworkのmemcacheへのセッション格納方法の実装
  • Zend Frameworkページングの詳細説明クラスの使用法
  • Zend Framework が実装する複数のファイル アップロード関数の例
  • Zend Framework を使い始めるための環境構成と最初の Hello World サンプル (デモ ソース コードのダウンロード付き)
  • Zend Framework のチュートリアル データベースに接続して add/ を実行する方法削除チェック (添付) デモ ソース コード ダウンロード)
  • Zend Framework チュートリアル Zend_Db_Table テーブル関連付け例の詳細な説明

www.bkjia.com本当http://www.bkjia.com/PHPjc/1113722.html技術記事 Zend Framework は基本機能を備えたゲストブックを実装します (デモ ソース コードのダウンロード付き)、zenddemo この記事では、Zend Framework が基本機能を備えたゲストブックを実装する例について説明します。参考のために皆さんと共有してください...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。