<?xml version="1.0" encoding="UTF-8"?>
<model package="myPackage" baseClass="xPDOObject" platform="mysql" defaultEngine="MyISAM" version="1.1">
<object class="Categories" table="categories" extends="xPDOSimpleObject">
<field key="parent_id" dbtype="int" precision="10" attributes="unsigned" phptype="integer" null="false" default="0" index="index" />
<field key="sort_order" dbtype="int" precision="10" attributes="unsigned" phptype="integer" null="false" default="0" />
<index alias="parent_id" name="parent_id" primary="false" unique="false" type="BTREE" >
<column key="parent_id" length="" collation="A" null="false" />
</index>
<composite alias="Langs" class="CategoriesLang" local="id" foreign="cat_id" cardinality="many" owner="local" />
</object>
<object class="CategoriesLang" table="categories_lang" extends="xPDOObject">
<field key="cat_id" dbtype="int" precision="10" attributes="unsigned" phptype="integer" null="false" index="index" />
<field key="lang_id" dbtype="int" precision="10" attributes="unsigned" phptype="integer" null="false" index="index" />
<field key="name" dbtype="varchar" precision="50" phptype="string" null="true" />
<field key="description" dbtype="text" phptype="string" null="true" />
<index alias="cat_id" name="cat_id" primary="false" unique="false" type="BTREE" >
<column key="cat_id" length="" collation="A" null="false" />
</index>
<index alias="lang_id" name="lang_id" primary="false" unique="false" type="BTREE" >
<column key="lang_id" length="" collation="A" null="false" />
</index>
<aggregate alias="Category" class="Categories" local="cat_id" foreign="id" cardinality="one" owner="foreign" />
<aggregate alias="Langs" class="Langs" local="lang_id" foreign="id" cardinality="many" owner="foreign" />
</object>
</model>
<?php
class myPackageCatalogCategoriesDeleteProcessor extends modObjectRemoveProcessor {
public $primaryKeyField = 'id';
public $classKey = 'Categories';
/**
* Log the removal manager action
* @return void
*/
public function logManagerAction() {
}
}
return 'myPackageCatalogCategoriesDeleteProcessor ';
[2012-07-17 09:12:32] (ERROR @ /mysite/assets/components/mypackage/connector.php) Error removing dependent object: Array
(
[cat_id] => 6
[lang_id] => 1
[name] => New Category
[description] =>
)
[2012-07-17 09:12:32] (ERROR @ /mysite/assets/components/mypackage/connector.php) Error removing dependent object: Array
(
[cat_id] => 6
[lang_id] => 2
[name] => Nouvelle Catégorie
[description] =>
)
This question has been answered by opengeek. See the first response.