質問編集履歴
3
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -21,3 +21,21 @@
|
|
21
21
|
<?= $this->request->session()->read('Auth.User.name')?>
|
22
22
|
|
23
23
|
という表記で可能ですが、データベースから逐一とってこないと、セキュリティ的にまずいと言われているので、逐一とってくる方法をとりたいと思っています。
|
24
|
+
|
25
|
+
|
26
|
+
|
27
|
+
以下のようなコードをどのページにいっても走らせたい場合、どう書けば効率がよいでしょうか。
|
28
|
+
|
29
|
+
```PHP
|
30
|
+
|
31
|
+
$user_id = $this->request->session()->read('Auth.User.id');
|
32
|
+
|
33
|
+
$this->loadModel('Users');
|
34
|
+
|
35
|
+
$users = $this->Users->find('all');
|
36
|
+
|
37
|
+
$user = $users->find('all')->where(["Users.id" => $user_id])->first();
|
38
|
+
|
39
|
+
$this->set(compact('user'));
|
40
|
+
|
41
|
+
```
|
2
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -13,3 +13,11 @@
|
|
13
13
|
|
14
14
|
|
15
15
|
コードを書かずに申し訳ないですが、上記を指摘していただいたら、コードをかいてみようと思っています。
|
16
|
+
|
17
|
+
|
18
|
+
|
19
|
+
viewに
|
20
|
+
|
21
|
+
<?= $this->request->session()->read('Auth.User.name')?>
|
22
|
+
|
23
|
+
という表記で可能ですが、データベースから逐一とってこないと、セキュリティ的にまずいと言われているので、逐一とってくる方法をとりたいと思っています。
|
1
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -9,3 +9,7 @@
|
|
9
9
|
2、Helperを使って、ヘルパー内に毎回データベースへアクセスする記述を書く。
|
10
10
|
|
11
11
|
3、その他
|
12
|
+
|
13
|
+
|
14
|
+
|
15
|
+
コードを書かずに申し訳ないですが、上記を指摘していただいたら、コードをかいてみようと思っています。
|