質問編集履歴

4

bb

2018/05/11 13:38

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -3,51 +3,3 @@
3
3
  smartyからphpのstaticのメソッドを呼び出し、そのメソッドの戻り値が連想配列だった場合の、
4
4
 
5
5
  データの取り出し方を教えていただけないでしょうか。
6
-
7
- ※下記で記載した実験3では問題なく取得できましたが、実験1・実験2のような一筆書きで取得がしたいです。
8
-
9
- php
10
-
11
- ```
12
-
13
- clasee Foo
14
-
15
- {
16
-
17
- public static function test() {
18
-
19
- $data['test1']['test2'] = 'aaaa';
20
-
21
- return $data
22
-
23
- }
24
-
25
- }
26
-
27
- ```
28
-
29
- smarty側 実験1 **取得できなかった**
30
-
31
- ```
32
-
33
- {Foo::test()['test1']['test2']} 
34
-
35
- ```
36
-
37
- smarty側 実験2 **取得できなかった**
38
-
39
- ```
40
-
41
- {Foo::test().test1.test2}
42
-
43
- ```
44
-
45
- smarty側 実験3 **取得できた**
46
-
47
- ```ここに言語を入力
48
-
49
- {assign var=data value=Foo::test()}
50
-
51
- {$data.test1.test2}
52
-
53
- ```

3

削除された内容の復元を行いました

2018/05/11 13:38

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- データの取り出し方 test
1
+ smarty phpのstatic methondから配列を取得時のデータの取り出し方
test CHANGED
@@ -1,13 +1,53 @@
1
- 出来なさそうですので諦めます
1
+ 質問です
2
2
 
3
+ smartyからphpのstaticのメソッドを呼び出し、そのメソッドの戻り値が連想配列だった場合の、
3
4
 
5
+ データの取り出し方を教えていただけないでしょうか。
4
6
 
7
+ ※下記で記載した実験3では問題なく取得できましたが、実験1・実験2のような一筆書きで取得がしたいです。
5
8
 
9
+ php
6
10
 
11
+ ```
7
12
 
13
+ clasee Foo
8
14
 
9
- ありがとうございます。
15
+ {
10
16
 
17
+ public static function test() {
11
18
 
19
+ $data['test1']['test2'] = 'aaaa';
12
20
 
21
+ return $data
22
+
23
+ }
24
+
25
+ }
26
+
27
+ ```
28
+
29
+ smarty側 実験1 **取得できなかった**
30
+
31
+ ```
32
+
33
+ {Foo::test()['test1']['test2']} 
34
+
35
+ ```
36
+
37
+ smarty側 実験2 **取得できなかった**
38
+
39
+ ```
40
+
41
+ {Foo::test().test1.test2}
42
+
43
+ ```
44
+
45
+ smarty側 実験3 **取得できた**
46
+
13
- お手数おかけしました
47
+ ```ここに言語を入力
48
+
49
+ {assign var=data value=Foo::test()}
50
+
51
+ {$data.test1.test2}
52
+
53
+ ```

2

2018/01/22 01:31

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- smarty phpのstatic methondから配列を取得時のデータの取り出し方
1
+ データの取り出し方 test
test CHANGED
File without changes

1

2018/01/19 00:01

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,10 +1,4 @@
1
- 質問です。
2
-
3
- smartyからphpのstaticのメソッドを呼び出し、そのメソッドの戻り値が連想配列だった場合の、
4
-
5
- データの取りし方を教えていただけしょうか。
1
+ さそうすので諦めます
6
-
7
- ※下記で記載した実験3では問題なく取得できましたが、実験1・実験2のような一筆書きで取得がしたいです。
8
2
 
9
3
 
10
4
 
@@ -12,60 +6,8 @@
12
6
 
13
7
 
14
8
 
15
- php
16
-
17
- ```
18
-
19
- clasee Foo
20
-
21
- {
22
-
23
- public static function test() {
24
-
25
- $data['test1']['test2'] = 'aaaa';
26
-
27
- return $data
9
+ ありがとうございます。
28
-
29
- }
30
-
31
- }
32
10
 
33
11
 
34
12
 
35
-
36
-
37
- ```
38
-
39
-
40
-
41
- smarty側 実験1 **取得できなかった**
42
-
43
- ```
44
-
45
- {Foo::test()['test1']['test2']} 
46
-
47
-
48
-
49
- ```
50
-
51
-
52
-
53
- smarty側 実験2 **取得できなかった**
54
-
55
- ```
56
-
57
- {Foo::test().test1.test2}
58
-
59
-
60
-
61
- ```
62
-
63
- smarty側 実験3 **取得できた**
64
-
65
- ```ここに言語を入力
13
+ お手数おかけしました
66
-
67
- {assign var=data value=Foo::test()}
68
-
69
- {$data.test1.test2}
70
-
71
- ```