このシステムの使い方を学ぶにはどうすればよいですか?
このプログラムの使用方法に関するチュートリアルや本などを見つけることができないようです。はい、彼らのウェブサイトではいくつかのことを簡単に説明していますが、明確化などはありません。グーグルは私を失望させました。
誰でもこれで私を助けることができますか?これを使用する必要がありますが、私には完全に異質に見えます。
このシステムの使い方を学ぶにはどうすればよいですか?
このプログラムの使用方法に関するチュートリアルや本などを見つけることができないようです。はい、彼らのウェブサイトではいくつかのことを簡単に説明していますが、明確化などはありません。グーグルは私を失望させました。
誰でもこれで私を助けることができますか?これを使用する必要がありますが、私には完全に異質に見えます。
更新: 3 年後、この回答にいくつかの更新を追加する時が来ました。この間、スリム フレームワーク (さらには PHP) で多くの変更が行われました。
Slim バージョン 3 がリリースされ、いくつかの大きな変更が加えられました。私のテストでは、Slim 2 よりも少し遅く、少し複雑ですが、アーキテクチャに関しては、はるかに優れており、安全で、大規模なプロジェクトと小規模な Web サイトの両方に適しています。また、PHP はPSR
の形で非常に優れた標準化を採用しており、誰もが採用し始めるべきだと思います。オブジェクト指向の実装は 3 年で大幅に改善され、PHP 7 のリリースにより、もう Java の日々を逃すことはありません。
開始へのいくつかのリンク。
コメントで言及されているように、Treehouse と他のいくつかの人が Slim 2 に関するいくつかのチュートリアルを作成しており、一見の価値があります。Slim 3 にはまだ初心者向けのチュートリアル ビデオはありませんが、フレームワーク自体は簡単に理解できます。単純な Web サイトの場合でも、経験豊富なプログラマーではない人には Slim 2 をお勧めします。しかし、誰かが大規模なプロフェッショナル アプリケーション/製品を構築しようとしている場合は、Slim 3 を使用してください。
古い答え
ドキュメントとガイドに関して、スリムには特定の注意が欠けていることに同意します。優れたチュートリアルはまだありませんが、ピックアップスキルが優れている場合は、ネットで見つけた唯一の価値のあるものを紹介させてください.
これは、スリム フレームワークに関するプレゼンテーションです。完全なチュートリアルではありませんが、フレームワークを使用するための特定の基本について説明しています。フレームワークを初めて手にしたとき、それは私を助けてくれました。 Jeremy Kendall によるプレゼンテーションです。
スライドは、slideshare で見つけることができます。
ビデオの長さは 43 分ですが、それだけの価値があります。
簡単な例
必要な 3 つのファイル
ステップ 1: .htaccess ファイル
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [QSA,L]
ステップ 2: myfile.php
require 'Slim/Slim.php';
\Slim\Slim::registerAutoloader();
$app=new \Slim\Slim();
$app->get('/',function() {
echo "Hello World";
});
$app->run();
実行中のプログラム
localhost/project1/myfile.php
その他のチュートリアル
http://nesbot.com/2012/6/26/multilingual-site-using-slim
https://github.com/briannesbitt/Slim-ContextSensitiveLoginLogout