これは半概念的にはできますが、私は正しい方法で自分の頭を包むことができません。PHPでオブジェクトを設計する方法
具体的には、次の操作を実行する必要があるオブジェクトが...
class Question {
var $text;
var $filters = array();
var $banners = arrya(); //But this has to be within $filter somehow...
... //all getter and setter functions
}
は、今私は、データベースを照会するつもりですし、データの束が返されます、4列は言います。私は行のみでデータベース行から読み取ることができますので....
Object
Questions
->Question 1
->Text = Question One
->Filters
->Filter1
->Name = Ontario
Banners
Banner 1
->Name = Male
->Value = 20
Banner 2
->Name = Famales
->Value = 20
->Filter2
->Name = Quebec
Banners
Banners
Banner 1
->Name = Male
->Value = 20
Banner 2
->Name = Famales
->Value = 20
->Question 2
->Text = Question Two
->Filters
......
.....
....
...
のように見えるオブジェクトで終わるしたい
QuestionText | Filter | Banner | Value
、私はそれぞれを追加する方法を見つける必要があります質問/フィルタの組み合わせ内に新しいバナーとバリューを追加しました。最終的に私はそれを各バナーが列であるテーブルとして吐き出したいと思っています。
ありがとうございました。本当にありがとうございました。このようにレイアウトする時間を割いていただければ幸いです。 – McB
大歓迎です。私はそれが助けてうれしいです。 – ralfe
多くのデータベースクエリが生成されることを覚えておいてください。賢明に使用されないと、恐ろしいパフォーマンスの問題が発生する可能性があります。 –