alors en placant le debug($spost) dans le fichier pagesController.php comme ceci
<?php
class pagesController extends Controller{
function view($id){
$this->loadModel('Post');
$post = $this->Post->findFirst(array(
'conditions' => 'id=1'
));
$this->set('post',$post);
debug($post);
}
}
?>
j'obtiens une erreur fatale :
( ! ) Fatal error: Call to undefined function debug() in C:\wamp\www\site\controller\pagesController.php on line 11
Call Stack
# Time Memory Function Location
1 0.0009 370992 {main}( ) ..\index.php:0
2 0.0047 434440 Dispatcher->__CONSTRUCT( ) ..\index.php:9
3 0.0053 442176 call_user_func_array ( ) ..\Dispatcher.php:14
4 0.0053 442360 pagesController->view( ) ..\Dispatcher.php:0
quand je fais un print_r à la place du debug, je n'ai rien qui s'affiche, je pense aussi que c'est la variable qui ne passe pas, pourtant jusque là tout passait correctement le problème vient vraiment à partir du moment où il faut transmettre la variable post au fichier view.php.