C'est quoi ce hooks? il sert à quoi?
Bonjour,
J'ai rencontré une nouvelle difficulté en suivant le tuto. Lors de la création de mon fichier hooks je me trouve face à une issue. En effet, j'obtient l'erreur Notice: Trying to get property of non-object in C:\wamp\www\UUU\config\hook.php on line 6 (Prefix). Merci à tout ceux qui pourront m'aider.
Guillaume
<?php
if ($this->
request->
prefix
== 'admin') {
$this->layout = 'admin.php';
}
?>
3 réponses
Et voilà :) Place bien ton require de cette façon juste après : "$this->request = $request;"
function __construct($request = null){
if ($request){
$this->request = $request;
require ROOT.DS.'config'.DS.'hook.php';
}
}
En fait j'ai dis une bêtise, dans ton controleur.php tu dois avoir ça aux environs de la ligne 29
ob_start();
require($view);
$content_for_layout = ob_get_clean();
require(ROOT.DS.'view'.DS.'layout'.DS.$this->layout.'.php');
$this->rendered = true;
}