Parametre olarak bir değişken bildirmek için çalışırken hata.

0 Cevap php

Ben bu işlevi vardır:

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;

}

Ben onu aramak zaman bu hatayı alıyorum:

( ! ) 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

ancak bu şekilde işlevini yazarsanız aşağıda herhangi bir hata alamadım:

public static function getOrdini()
{
    $sort_order = 4;            
    $con = Propel::getConnection();
    ...

Herhangi bir fikir?

Selamlar

Javi

0 Cevap