ホームページ >バックエンド開発 >PHPチュートリアル >PHP はスリム フレームワークの機能をテストするだけです
phpはスリムフレームワークの機能をテストするだけです
メインパス/
をリッスンします
$app->get(
'/',
function () {
$template = <<
おめでとう! Slim アプリケーションが実行中です。これなら
Slim を初めて使用する場合は、この 「Hello World」チュートリアル から始めてください。
< /p>
はじめに
index.php
Slim Framework コミュニティ
Slim サポート フォーラムとナレッジ ベース
にアクセスして、お知らせを読み、仲間の Slim とチャットしてくださいユーザーは、質問したり、他の人を助けたり、クールな
Slim Framework アプリを披露したりできます。
フォロー @slimphp Twitter で最新ニュース
とフレームワークに関する更新情報を入手してください。
Smarty、Twig、Mustache、およびその他のテンプレートのカスタム ビュー クラス
フレームワークは、別のリポジトリでオンラインで利用できます。
测试接收路径
$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'].'/');
});
出てきた主页面、通常、スリムな架台几百、来来も不错的です。