2010-12-13 10 views

Respuesta

14

usos Basta con establecer $ de su controlador a falso, al igual que

class MyController extends AppController { 
    var $uses = false; 
} 

o poner la vista en el interior app/views/pages/home.ctp

9

No estoy seguro de qué versión se estaba utilizando, pero para mí, en 1.3.6, $uses es una matriz.

class MyController extends AppController { 
    var $uses = array(); 
} 

detalles se pueden ver aquí: 3.5.3.2 $components, $helpers and $uses

4

Para cualquiera que tenga el mismo problema en 2.1+ (a pesar de lo que dice docs), esto es lo que funciona para mí:

public $uses = null; 
5

Para cualquiera teniendo el mismo problema en CakePHP 3.0+, esto es lo que funciona para mí:

class MyController extends AppController { 
    public function initialize() { 
     parent::initialize(); 
     $this->modelClass = false; 
    } 
} 
Cuestiones relacionadas