J'ai cette fonction:Erreur lors de la tentative de déclaration d'une variable en tant que paramètre. Pas de problème lorsque je tente de le déclarer dans la fonction
public static function getOrdini($sort_order = 4)
{
$con = Propel::getConnection();
$sql = "select * from shop_orders LEFT JOIN shop_orders_total
ON
shop_orders.orders_id = shop_orders_total.orders_id
AND
shop_orders_total.sort_order = :sort_order";
$stmt = $con->prepare($sql);
$result = $stmt->execute(array(':sort_order' => $sort_order));
$ordini = self::populateObjects($stmt);
return $ordini;
}
Quand je l'appelle je reçois cette erreur:
(!) Catchable fatal error: Object of class Criteria could not be converted to string in /home/javier/Aptana_Studio_Workspace/dev_repo/lib/vendor/symfony/lib/plugins/sfPropelPlugin/lib/vendor/propel/util/DebugPDOStatement.php on line 99
mais si écrire la fonction de cette manière ci-dessous Je ne reçois aucune erreur:
public static function getOrdini()
{
$sort_order = 4;
$con = Propel::getConnection();
...
Une idée?
Cordialement
Javi