So rufen Sie die benutzerdefinierte Komponente in CakePHP 2.0 version

Bin mit version 2.0 und dem Versuch, eine Methode aufzurufen, definiert in meine benutzerdefinierte Komponente Datei. Ihre werfen Fatal Error:

Fatal error: Call to a member function doComplexOperation() on a non-object in

app/Controller/DepartmentsController.php

<?php
class DepartmentsController extends AppController {
 public $component = array('ArrayToObject');

 function display() {
   $this->ArrayToObject->doComplexOperation(1,2);
 }
}
?>

Hier ist meine Komponente Datei:

app/Controller/Component/ArrayToObjectComponent.php

<?php
class ArrayToObjectComponent extends Component {
  public function doComplexOperation($amount1, $amount2) {
    return $amount1 + $amount2;
  }
}
?>

Ich bin ein newbee bitte helfen. Vielen Dank im Voraus

InformationsquelleAutor aswininayak | 2012-03-02

Schreibe einen Kommentar