は、私は、次のデータを返すクエリがあるとします。ZF2/ZF3水和物オブジェクトおよびネストされたオブジェクト
RangeId | MinValue | MaxValue | Resolution | UnitId | UnitName
私は上記のデータとオブジェクトMeasurementRange
を水和したいです。
class MeasurementRange {
public function getRangeId() {...};
public function setRangeId($id) {...};
public function getRange() {...};
public function setRange(Range $range) {...};
public function getUnit() {...};
public function setUnit(Unit $unit) {...};
}
class Range {
public function getMinValue() {...};
public function setMinValue(float $minVal) {...};
public function getMaxValue() {...};
public function setMaxValue(float $maxVal) {...};
public function getResolution {...};
public function setResolution(float $resolution) {...};
}
class Unit {
public function getUnitId() {...};
public function setUnitId(int $id) {...};
public function getUnitName() {...};
public function setUnitName(string $name) {...};
}
あなたはMeasurementRange
オブジェクトがRange
とUnit
オブジェクトを設定している見ることができるように。
上記のクエリのオブジェクトMeasurementRange
と内部Range
との水和物はどのようにして水和できますか?
PS:オブジェクトの保護されたプロパティを指定しませんでした。私は彼らが自明であると思う。
:)のように見えることができるものです。//docs.doctrine -project.org/projects/doctrine-orm/en/latest/)?それはあなたにとって有用かもしれません。 – Wilt
@ウィルト、提案に感謝します。新しいツールの学習には時間がかかりそうですが、私はこのプロジェクトの時間がかなり限られています。あなたはネイティブzf2のもので私が望むものをする方法を知っていますか? –
@ウィルト、私が間違っている場合は私を修正しますが、Doctrine ORMの私の一見から、私はこれらのオブジェクトをマップするかどうかはわかりません。あなたのエンティティクラスに対応するテーブルを持っているときはとても良いですが、それは私が持っているものではありません。 –