Titre du sujet : Re: getByLink() par bguegan sur 05/08/2014 08:29:58
Bonjour,
Je suis tjrs dans l'impasse, cependant j'ai codé une méthode dans la classe concernée c'est donc plus propre, mais cela ne fonctionne pas :
public function getTexteDescObjects($criteria = null, $start=0, $limit=0, $id_as_key = false, $asobject = true)
{
$this->table_link = $this->db->prefix('sequencebuilder_description');
if (isset($criteria)) {
$criteria = new CriteriaCompo($criteria);
} else {
$criteria = new CriteriaCompo();
}
$criteria->setSort('l.desc_order');
$criteria->setOrder('ASC');
$criteria->setStart($start);
$criteria->setLimit($limit);
$the_ar = array('o.*','l.*');
// return parent::getByLink( $criteria, null, $asobject, 'desc_id', 'desc_id');
$texte_obj = $this->getByLink( $criteria, $the_ar, $asobject, 'desc_id', 'desc_id');
print_r($texte_obj);
foreach ($texte_obj as $texte) {
echo "texte_txt=" . $texte->getVar('texte_txt'); echo "<br /> ";
echo "desc_id=" . $texte->getVar('desc_id');
echo "desc_name=" . $texte->getVar('desc_name');
}
return true; // En attendant mieux !!
}
Ici pour faire l'essai j'affiche les champs et le champ de la table en jointure 'desc_name' ne donne rien ... La requête SQL qui est visible en mode debogage est bonne et affiche bien le champ 'desc_name' qui me manque ...
Que faire ?
Bonne journée, Bruno
|