質問: 現在、注文番号のカスタマイズまでは完了し 実行したのですが注文後のメールで注文番号が 空欄で(何も表示されずに)配信されております。 カスタマイズ後の項目に変更しentityにも追加をしておりましたが DBでnullとなっていましたので当然何も表示されないとは思います。 そこで、処理を順々に追いながら処理の解析を進めていましたが以下の部分で 詰まってしまいましたので追加質問をさせていただきます。 対象はdumpにより表示させながら行っておりまして 該当ロジックの前後でorder_numberがnullとなっていたため 該当ロジック内が現在の不具合対象ロジックと思います。 ※order_numberにはカスタマイズ後の注文番号が入ります。entityにも追加済み、メールへの書き出しもも同項目から呼び出しています。 以下です vendor\doctrine\orm\lib\Doctrine\ORM ┗UnitOfWork.php 2041行目付近のdoRefreshメソッド内 $this->getEntityPersister($class->name)->refresh( array_combine($class->getIdentifierFieldNames(), $this->entityIdentifiers[$oid]), $entity); ここになります。 この先はどこが呼び出されるのか追えませんでした。 お分かりになる方がいましたら、ご教示いただければ幸いです。 よろしくお願いいたします。
回答: ステップの追えるIDEを使ってはいかがでしょうか。 NetBeans等を使用すれば追うことが出来ます。