クエリ実行と、格納した変数からデータを取り出す方法について | Unity Forum | Tech Stadium Forum

クエリ実行と、格納した変数からデータを...
 
通知
すべてクリア

クエリ実行と、格納した変数からデータを取り出す方法について  

  RSS

Student
(@student)
メンバー Moderator
結合: 4年前
投稿: 1351
04/09/2020 12:35 pm  

CakePHPでクエリを実行する箇所で質問です。
toArray()を使って定義したクエリを実行すると思うのですが、
格納した変数からデータを取り出す方法(テキストでいうと、$array = $query->toArray();を実行した$arrayからデータを取得する方法)が分かりません。

調べていると、格納されたデータはEntityクラスの配列になっているという事までは分かったのですが、そのEntityクラスの配列からデータをどのように取り出せばいいのか、なかなか見つけられません。


引用
Teacher
(@admin)
メンバー Admin
結合: 5年前
投稿: 1318
04/09/2020 12:36 pm  

こちらはいかがでしょうか
https://blog.popotoo.com/cakephp/ver2/52/


返信引用
Student
(@student)
メンバー Moderator
結合: 4年前
投稿: 1351
04/09/2020 12:36 pm  

ありがとうございます!うまくデータを取得できました!
ちなみにforeach以外の方法でデータを取り出すにはどうしたらよいでしょうか?
適当で結構ですので、例文コードがあると嬉しいです。


返信引用
Teacher
(@admin)
メンバー Admin
結合: 5年前
投稿: 1318
04/09/2020 12:36 pm  
//id= の値を取りたい
$id = Hash::get($this->request->query, "id");
print $id;
//出力 1//page= の値を取りたい
$page = Hash::get($this->request->query, "page");
print $page;
//出力 3//hoge= の値を取りたい
$hoge = Hash::get($this->request->query, "page");
print $hoge;
//出力 null
これはどうでしょうか?

返信引用
Student
(@student)
メンバー Moderator
結合: 4年前
投稿: 1351
04/09/2020 12:37 pm  

Hashクラスというのがあるのですね、
勉強になりました。ありがとうございます!


返信引用
共有:
タイトルとURLをコピーしました