ホームページ >バックエンド開発 >PHPチュートリアル >Quercus 経由で PHP を Spring MVC ビューとして使用する (転送)_PHP チュートリアル
原贴:
http://blog.caucho.com/2009/04/14/using-php-as-a-spring-mvc-view-via-quercus/
今週、私は PHP ビューを使用した Spring MVC のデモをお見せすることを約束した Quercus に関する講演の準備をしてきました。 つまり、実際にそうしなければならなかったということです。 それは非常に簡単で、PHP は Spring MVC 用の非常に優れたコンパクトなビュー テクノロジを提供することがわかりました。 このコードは少なくとも来週まで公開されないので、これは少しからかいですが、しばらくの間、多くの人がこれを求めていたので、プレビューを提供したいと思いました…
まず、Spring に同梱されているサンプル「ImageDB」アプリケーションを使用して、それがどのように見えるかを示します。 これが動作中のアプリのスクリーンショットです:
基本的に、画像をページにアップロードすると、アップロードした内容がデータベースに記録されます。 JSP ビューと PHP ビューを並べて示します:
"false" %> "java.util.List, java.util.Iterator, org.springframework.samples.imagedb.ImageDescriptor" %>
リスト画像 = (リスト) request.getAttribute("画像"); for (Iterator it = image.iterator(); it.hasNext();) { ImageDescriptor image = (ImageDescriptor) it。 次 (); %> "1" cellpacing="0" cellpadding="5"> |
|||||
"10%">名前 | () %> | ||||
説明 (() %>) | ( ) %> | ||||
"10%">名前 |
"text" name="name"> ; |
||||
内容 |
"file" name="image"> |
||||
説明 | |||||
foreach ($images as $image) { ?> "1" cellpacing="0" cellpadding="5"> |
|||||
"10%">名前 | = $image->getName() ?>  ; | ||||
説明 (= $image->getDescriptionLength()?>) | |||||
"10%">名前 |
"text" name="name"> ; コンテンツ |
"file" name="image"> |
説明 |
| |