dblayeroo : after cleaning all the child objects, remove the instances

git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@3638 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
This commit is contained in:
2017-05-11 08:35:41 +00:00
parent f932529077
commit 0785f07d92

View File

@@ -1315,6 +1315,14 @@ class dblayeroo
/* {{{ */
{
$this->debugLog ("Entering clearRequest ()");
if ($this->joinObject !== null)
{
foreach ($this->joinObject as $obj)
{
$obj->clearRequest ();
}
$this->joinObject = null;
}
$this->command = "";
$this->distinct = "";
$this->displayColumn = null;
@@ -1327,13 +1335,6 @@ class dblayeroo
$this->setValues = array ();
$this->setType = array ();
$this->setForeignObj = array ();
if ($this->joinObject !== null)
{
foreach ($this->joinObject as $obj)
{
$obj->clearRequest ();
}
}
}
/* }}} */
@@ -2382,6 +2383,7 @@ class dblayeroo
$objTmp = clone $this;
$objTmp->debugDepth++;
$objTmp->clearRequest ();
echo "OBJTMP";var_dump ($objTmp);
$objTmp->Select ();
$objTmp->displayAdd ($this->primary);
$objTmp->displayAdd ($columns);