cakePHP sınıf kurucular

0 Cevap php

Normal PHP böyle bir şey yapabilirsiniz:

Class Test {
    function __construct($var) {
        echo $var; exit;
    }
}

new Test('Hello World');

Yani kurucu bir değişken düz iletebilirsiniz. Bu değişkenler geçirilen alamadım olsa CakePHP çalışmak için görünmüyor. Iv bunu başardı tek yolu aşağıdakileri yapmaktır:

(Bileşen sınıfı)

Class TestComponent extends Object {
    function construct($var) {
        echo $var; exit;
    }
}

(Kontrolör)

new $this->Test->construct('Hello World');

Doğrudan işlev adını aramak zorunda kalmadan, daha ilk yol gibi bunu yapmanın daha iyi bir yolu var mı?

0 Cevap