2011-09-12 21 views
1

私はZendをサーバプロセス用に使うことはできますか? Zendフレームワークやその他のフレームワークを使用して、私のクライアントプロセスをjavascriptで、そしてサーバプロセスをPHPで利用したいと思います。 アイデアは大歓迎です。Zend PHPフレームワークとサーバプロセス

+1

一般的には可能ですが、正確に何をしようとしていますか? – Ofir

+0

私がやろうとしているのは、html-css-javascriptの古典的な方法ですべての私のビュー(フォーム)を持っていると、フレームワークとしてzendを使用してPHPのすべてのサーバープロセスです。また、私はzend_formsを使用することが必須かどうかを知りたいときあなたはzendフレームワークを使用します。 – Nicklaus

答えて

2

Zendは、サーバー側でPHPを実行させるコンポーネントライブラリです - そうです!すべてのクライアントのプロセスを処理するために使用することができます。 ところで、ZendFramework MVCを活用して、優れたコンセプト/プロジェクト構造などから始めるのがよい方法です。 幸運を祈る!

+0

あなたの答えはイドグリーンです。その答えに基づいて、私は何の問題もなく私のWebアプリケーションを構築するために古典的な方法(クライアント側)とzendフレームワーク(PHPサーバー側)の組み合わせhtml-css-javascriptを使用できますか? – Nicklaus

0

答えは:もちろんです!

ZFはサーバー側のフレームワークです。それは出力形式について完全に無関心です。あなたは、jsonやxml、あるいはあなたが好きなフォーマットを出力しても問題はないことがわかります。

それはZend_Viewの/ Zend_Layoutのを経由して、アプリケーションの出力HTMLページを持つことが一般的ですが、非HTML出力の送信を容易にするために利用可能な他のコンポーネントがあります。..

あなたは空想のJavaScriptドリブンクライアントをやっている場合は、 Zend_Rest_Routeおよび/またはZend_Rest_ControllerでRESTfulルートに行くことを検討してください。

あなたのコメントでは、Zend_Formに関する懸念があります。あなたはZend_Formを無視することは自由ですが、再考したいかもしれません。 Zend_Formのフィルタリング/検証機能(フォームを定義し、populate()、isValid()など)を利用することは、フォームをレンダリングすることなしに可能です。私はずっと前に、クライアント側でExtJSを使用する単一ページアプリケーションであるプロジェクトを行いました。これは、ZFが提供するJSONの一連のRESTfulサービスと話しました。私はZend_Formをデータのフィルタリング/検証のために広範囲に使用しました。

+0

timdev、ご説明いただきありがとうございます。その情報は私にとって非常に有用で教育的なものでした。 – Nicklaus

関連する問題