J'ai l'erreur suivante:
[Fatal error: Cannot pass parameter 1 by reference in /project/caddeals/caddeals_test/ISDOMON/lib/Machine.php on line 21]

Le bout de code qui contient la igne désigné est le suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
class Machine extends DBObject {
  var $accounts=NULL;
  var $instances=NULL;

  // static
  function &getTable() {
    $table =& new DBTable('machine');
    $table->add(new DBColumn('num',DBColumn__TYPE_NUM),TRUE);
    $table->add(new DBColumn('name',DBColumn__TYPE_CHAR));
    $table->add(new DBColumn('description',DBColumn__TYPE_CHAR));
    $table->add(new DBColumn('isactive',DBColumn__TYPE_NUM));
    $table->setKeyBehavior(DBTable__KEYBEHAVIOR_AUTOINCREMENT);
    $table->addIndex(array('name'));    return $table;
  }

  // constructor
  function Machine($key) {
    $this->DBObject($key);
    if($this->isNew()) {
      $this->set('isactive',Machine__ACTIVE_YES);
    }
  }
La ligne en rouge est la ligne 21 qui contient l'erreur.
Merci pour votre aide.