simple_dom_htmlライブラリを使用しています。ノードのクローン作成に問題があります。trいくつかのテーブルのクローンを作成する必要がありますが、それcloneをコピーするだけです。cloneメソッドをオーバーライドしようとしましたsimple_html_dom_node- 動作しません。これは私のコードの断片です:
$trNode = $this->_getClosestTrNode($node->parent()); //get closest table tr node
$tableBodyNode = $trNode->parent();
//clone tr nodes
for($j = 0; $j < $cloneCount; $j ++){
$tr = clone $trNode;
$tableBodyNode->appendChild($tr);
}
更新:
$tr = unserialize(serialize($trNode));
多くのメモリが必要なため、良い解決策ではありません。