質問するログイン新規登録

回答編集履歴

1

誤字の修正

2016/05/02 14:58

投稿

nnssn
nnssn

スコア1221

answer CHANGED
@@ -11,9 +11,9 @@
11
11
  "App\\": "src"
12
12
  ```
13
13
  デフォルトで設定されているこの行は**名前空間「App」**と**実際のディレクトリ「src」**を
14
- マッピング(対応付け)するという指定です。namespace Appのファイルはディレクトリsrc直下から、
14
+ マッピング(対応付け)するという指定です。
15
- namespace App\Controllerのファイルはディレクトリsrc/Controllerから読み込んでくださいという
15
+ namespace Appのファイルはディレクトリsrc直下から、namespace App\Controllerのファイルは
16
- 意味合いになります。
16
+ ディレクトリsrc/Controllerから読み込んでくださいという意味合いになります。
17
17
 
18
18
  src/Controller/TestController.phpのソースを確認すると先頭のほうで
19
19
  namespace App\Controllerと宣言されていると思います。
@@ -35,9 +35,10 @@
35
35
 
36
36
  オートローダーから読み込まれるようLogicTestに適切な名前空間をつけます。
37
37
  src/Model/Logic/にあるファイルのなので名前空間はApp\Model\Logicになるはずです。
38
- また、質問文のコードではModelを継承していますが、Modelは3では廃止されたはずなので削除します。
38
+ また、質問文のコードではModelを継承していますが、Modelは3では
39
+ 廃止されたはずなので削除します。何か他のクラスを継承する必要があるなら
39
- 何か他のクラスを継承する必要があるなら名前空間を含めた完全飾名で指定すれば
40
+ 名前空間を含めた完全飾名で指定すれば大丈夫だと思います
40
- 大丈夫だと思います(LogicTest extends App\Hoge\Fugaみたいな感じで)
41
+ (LogicTest extends App\Hoge\Fugaみたいな感じで)
41
42
 
42
43
  ```php
43
44
  namespace App\Model\Logic;