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

質問編集履歴

1

現在最善と思っている方法を記載しました。

2020/06/21 10:07

投稿

pdev
pdev

スコア1

title CHANGED
File without changes
body CHANGED
@@ -27,4 +27,21 @@
27
27
  }
28
28
  }
29
29
  }
30
+ ```
31
+
32
+ ###追記
33
+ 現在は下記のようにするのが一番記述が少ないかなと思っているのですが他に良い方法がありましたらお願いいたします。
34
+ `fileScan(__FILE__);`
35
+ ```php
36
+ function fileScan($path) {
37
+ $thisFile = basename($path, ".php");
38
+ $dir = scandir(dirname($path) .'/'. $thisFile);
39
+
40
+ foreach( $dir as $fileName ) {
41
+ if( !preg_match( '/^(.|..)$/', $fileName) && $fileName !== '.DS_Store' ) {
42
+ $fileName = basename($fileName, ".php");
43
+ get_template_part($thisFile .'/'. $fileName);
44
+ }
45
+ }
46
+ }
30
47
  ```