ホームページ >バックエンド開発 >PHPチュートリアル >PHP はスリム フレームワークの機能をテストするだけです

PHP はスリム フレームワークの機能をテストするだけです

WBOY
WBOYオリジナル
2016-06-23 13:35:461290ブラウズ

phpはスリムフレームワークの機能をテストするだけです

メインパス/

をリッスンします

$app->get(
'/',
function () {
$template = <<



PHP 5 用スリム フレームワーク




スリム

Slim へようこそ!



おめでとう! Slim アプリケーションが実行中です。これなら
Slim を初めて使用する場合は、この 「Hello World」チュートリアル から始めてください。
< /p>


はじめに



  1. アプリケーション コードは index.php
  2. にあります。
  3. オンライン ドキュメントを読む

  4. フォロー< a href="http://www.twitter.com/slimphp" target="_blank">@slimphp Twitter で




Slim Framework コミュニティ

サポート フォーラムとナレッジ ベース



Slim サポート フォーラムとナレッジ ベース
にアクセスして、お知らせを読み、仲間の Slim とチャットしてくださいユーザーは、質問したり、他の人を助けたり、クールな
Slim Framework アプリを披露したりできます。

Twitter



フォロー @slimphp Twitter で最新ニュース
とフレームワークに関する更新情報を入手してください。




Slim Framework Extras< ;/h2>


Smarty、Twig、Mustache、およびその他のテンプレートのカスタム ビュー クラス
フレームワークは、別のリポジトリでオンラインで利用できます。


エクストラ リポジトリを参照





EOT;
echo $template;
}
);

测试接收路径

$app->get(
'/post',
function () {
echo 'これは POST ルートです';
}
);

输入http://localhost/lims/index.php/post路

出现これはPOSTルートです

测试display


$app->get('/bar', function (){
// echo $_SERVER['SCRIPT_NAME'];
// echo $_SERVER['PHP_SELF'];
//<-- 応答本文に含めるべきではありません!
// $app->redirect ($_SERVER['SCRIPT_NAME'].'/');

$view = new SlimView();
$prop1 = new ReflectionProperty($view, 'data');
$prop1->setAccessible(true);
$prop1->setValue($view, new SlimHelperSet(array('foo' => 'bar','ss'=>array('foo'=>'barsss'))));

$prop2 = new ReflectionProperty($view, 'templatesDirectory');
$prop2->setAccessible( true);
$prop2->setValue($view, dirname(__FILE__) . '/tests/templates');

$view->display('test.php');
});

输入http://localhost/lims/index.php/bar

出力テスト出力 barss

通常

测试redirect

$app->get('/bar', function (){

$app-> ;redirect($_SERVER['SCRIPT_NAME'].'/');


});

出てきた主页面、通常、スリムな架台几百、来来も不错的です。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。