2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

slim(php)について 

Last updated at Posted at 2020-04-29

##slimとは
マイクロフレームワークと呼ばれるシンプルなフレームワーク。
HTTPルーティングに特化したフレームワーク

###slimの機能
1.slimアプリケーションをインスタンス化して構成
2.アプリケーションルートを定義
3.slimアプリケーションを実行

###slimによるアプリ実行の大原則
1.slimのAppクラスをnewする
2.Appクラスのrun()メソッドを実行する

###ルーティング
$app->get(URL, 関数)
・HTTPリクエストメソッドに対応

正しい構文
$app->get(ルーティングパターン,対応するコールバック関数);

参考
https://codezine.jp/article/detail/11330?p=3

###Vieコンポーネントの分離
https://akamist.com/blog/archives/422

参考
http://www.slimframework.com/docs/v3/features/templates.html

##初学者向けのチュートリアル記事(実際にやってみた)
###取り組んだ流れ
はじめにqiitaの記事を行う予定でしたが、実際に行うと
qiitaはバージョンが1つ古く、記事の内容と同じようにできずに、断念。

youTubeの記事をやってみた(写経)。
しかし、ファイル取り込みやエラーハンドラーがない等のエラーで先に進まず、断念

公式のチュートリアルを進める。できた。

一通り全体の構造を理解した後で、qiitaの記事をv4に書き換えて、理解を深めた。

概念の理解↓
https://qiita.com/nunulk/items/4b5c15f13ade660cafbc

やってみた↓
https://youtu.be/Tr_0F_yRIIU

最終的なやってみた↓
http://www.slimframework.com/docs/v4/

更に理解を深めたく、下記のチュートリアルをやってみた
https://qiita.com/nunulk/items/4b5c15f13ade660cafbc
↓がメモ。
https://qiita.com/zifu19/items/5a898b4ebd17f5408db2

公式
http://www.slimframework.com/

git
https://github.com/codeguy/Slim

##参考
###始め方
https://qiita.com/Syo_pr/items/b55e18a8361b3ff882b5
https://qiita.com/noboo/items/2387fba99b902d385ee0
https://qiita.com/http_kato83/items/2252b39e2499a43fcfd1
https://www.cloudot.co.jp/3702/
https://qiita.com/cognitom/items/ee07a3d859351b578b0c
https://nextat.co.jp/staff/archives/190

###ルーティングの書き方
https://qiita.com/http_kato83/items/39451682092a7025e5fe

###MySQLの利用
https://qiita.com/juve_534/items/f4f78f5b3b2ab0c16e2a

###Twitter API
https://qiita.com/juve_534/items/2d03b1ffe890860bd4b1
https://qiita.com/juve_534/items/a0c25ba13110ce86c703

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?