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


C'est quoi ce hooks? il sert à quoi?

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;
}