


Zend Framework は基本機能を備えたゲストブックを実装します (デモのソース コードのダウンロード付き)、zenddemo_PHP チュートリアル
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 テーブル関連付け例の詳細な説明

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











開発者とエンド ユーザーが Windows 上で最新バージョンのアプリケーションを実行するには、.NET Framework 4 が必要です。しかし、.NET Framework 4 のダウンロードとインストール中に、多くのユーザーから、インストーラーが途中で停止し、「ダウンロードがエラー コード 0x800c0006 で失敗したため、.NET Framework 4 はインストールされていません」というエラー メッセージが表示されるという苦情が寄せられました。デバイスに .NETFramework4 をインストールしているときにもこの問題が発生する場合は、正しい場所にいます。

Windows 11 または Windows 10 PC でアップグレードまたはアップデートの問題が発生すると、通常、失敗の背後にある実際の理由を示すエラー コードが表示されます。ただし、エラー コードが表示されずにアップグレードまたはアップデートが失敗すると、混乱が生じることがあります。便利なエラー コードを使用すると、問題の場所が正確にわかるので、修正を試みることができます。ただし、エラー コードが表示されないため、問題を特定して解決することが困難になります。エラーの背後にある理由を見つけるだけでも多くの時間がかかります。この場合、Microsoft が提供する SetupDiag という専用ツールを使用すると、エラーの背後にある本当の理由を簡単に特定できます。
![SCNotification が動作を停止しました [問題を解決する 5 つのステップ]](https://img.php.cn/upload/article/000/887/227/168433050522031.png?x-oss-process=image/resize,m_fill,h_207,w_330)
Windows ユーザーは、コンピュータを起動するたびに「SCNotification は動作を停止しました」というエラーに遭遇する可能性があります。 SCNotification.exe は Microsoft システム通知ファイルであり、アクセス許可エラーやネットワーク障害が原因で PC を起動するたびにクラッシュします。このエラーは、問題のあるイベント名でも知られています。したがって、これは SCNotification が動作を停止したということではなく、バグ clr20r3 として認識される可能性があります。この記事では、SCNotification が動作を停止した問題を修正して再び悩まされないようにするために必要なすべての手順を説明します。 SCNotification.eとは何ですか

Microsoft.NET バージョン 4.5.2、4.6、または 4.6.1 をインストールしている Microsoft Windows ユーザーが、将来の製品更新を通じて Microsoft にフレームワークをサポートさせることを希望する場合は、新しいバージョンの Microsoft Framework をインストールする必要があります。 Microsoft によると、3 つのフレームワークはすべて 2022 年 4 月 26 日にサポートを終了します。サポート期限が終了すると、製品は「セキュリティ修正またはテクニカル サポート」を受けられなくなります。ほとんどのホーム デバイスは、Windows アップデートを通じて最新の状態に保たれます。これらのデバイスには、.NET Framework 4.8 などの新しいバージョンのフレームワークがすでにインストールされています。自動的に更新されないデバイスは、

Windows 11 に KB5012643 をインストールしたユーザーに影響を与える新しいセーフ モードのバグについてお話ししてから 1 週間が経過しました。このやっかいな問題は、Microsoft が発売日に投稿した既知の問題のリストには載っていなかったので、誰もが驚きました。さて、事態がこれ以上悪化するはずはないと思ったそのとき、Microsoft は、この累積的な更新プログラムをインストールしたユーザーに別の爆弾を投下します。 Windows 11 Build 22000.652 はさらなる問題を引き起こす そこで同社は、Windows 11 ユーザーに対し、一部の .NET Framework 3.5 アプリケーションの起動と使用に問題が発生する可能性があると警告しています。おなじみですね?でも驚かないでください

Zend Framework でのアクセス許可制御に ACL (AccessControlList) を使用する方法 はじめに: Web アプリケーションでは、アクセス許可制御は重要な機能です。これにより、ユーザーはアクセスを許可されたページと機能にのみアクセスできるようになり、不正アクセスが防止されます。 Zend フレームワークは、ACL (AccessControlList) コンポーネントを使用してアクセス許可制御を実装する便利な方法を提供します。この記事では、Zend Framework で ACL を使用する方法を紹介します。

PHP 実装フレームワーク: ZendFramework 入門チュートリアル ZendFramework は、PHP によって開発されたオープン ソースの Web サイト フレームワークであり、現在 ZendTechnologies によって保守されています。ZendFramework は、MVC デザイン パターンを採用し、Web2.0 アプリケーションと Web サーブの実装に役立つ一連の再利用可能なコード ライブラリを提供します。 。 ZendFramework は PHP 開発者に非常に人気があり、尊敬されており、幅広い機能を備えています。

12月9日のニュースによると、Cooler Masterは最近、台北コンピューティングショーでのデモンストレーションイベントで、ノートブックモジュラーソリューションプロバイダーのFrameworkと協力して、ミニシャーシキットをデモしました。このキットのユニークな点は、マザーボードと互換性があり、マザーボードを取り付けることができることです。フレームワークノートから。現在、この製品は市場で販売が開始されており、価格は39ドル、現在の為替レートで約279元に相当します。このシャーシキットの型番は「frameWORKMAINBOARDCASE」となります。デザイン面では、わずか297x133x15mmという究極のコンパクトさと実用性を実現しています。そのオリジナルのデザインは、フレームワーク ノートブックにシームレスに接続できるようにすることです。
