回答編集履歴
2
誤字脱字の訂正です。
answer
CHANGED
@@ -1,7 +1,8 @@
|
|
1
|
-
### 良く分からないのですが、私も色々やっていて、
|
1
|
+
### 良く分からないのですが、私も色々やっていて、やっと、解決しました。
|
2
|
+
(2020/01/08 23:12)
|
2
3
|
|
3
4
|
|
4
|
-
**C:\Users\Desktop>md my_slim**
|
5
|
+
**C:\Users\Desktop> md my_slim**
|
5
6
|
|
6
7
|
```
|
7
8
|
composer require slim/slim
|
@@ -12,11 +13,13 @@
|
|
12
13
|
php -S localhost:8080 -t public public/index.php
|
13
14
|
```
|
14
15
|
|
15
|
-
こ
|
16
|
+
このように、インストールして、実行しました。
|
16
17
|
|
17
|
-
**publicフォルダ内index.phpの中身**
|
18
|
-
ここが、苦労した部分です。
|
19
18
|
|
19
|
+
**public/index.phpの中身**
|
20
|
+
|
21
|
+
以下が、苦労した部分で、**かなり修正** しました。
|
22
|
+
|
20
23
|
```
|
21
24
|
<?php
|
22
25
|
|
1
重複した所を無くし、整理しました。
answer
CHANGED
@@ -29,17 +29,16 @@
|
|
29
29
|
|
30
30
|
// Create Container
|
31
31
|
$container = new Container();
|
32
|
+
|
33
|
+
// create App
|
32
34
|
AppFactory::setContainer($container);
|
35
|
+
$app = AppFactory::create();
|
33
36
|
|
34
37
|
// Set view in Container
|
35
38
|
$container->set('view', function() {
|
36
39
|
return Twig::create('./templates', ['cache' => './templates/cache']);
|
37
40
|
});
|
38
41
|
|
39
|
-
// create App
|
40
|
-
AppFactory::setContainer($container);
|
41
|
-
$app = AppFactory::create();
|
42
|
-
|
43
42
|
// Add Twig-View Middleware
|
44
43
|
$app->add(TwigMiddleware::createFromContainer($app));
|
45
44
|
|