J'utilise cakePHP 1.26.
La page Web s'est avérée vide lorsque j'ai essayé d'utiliser requestAction pour accéder à une fonction dans un COntroller à partir d'un fichier .ctp.
Voici le code:
L'utilisation de requestAction dans le fichier ctp et il s'est avéré une page blanche à la place
<?php
class TestingController extends AppController {
function hello($id=null){
$IfLoggedIn=$this->Session->check('user');
if($IfLoggedIn){
//search the database
//$result=doing something from the search results
$this->set('userInfo',$result);
return "2";
}
else if(!$IfLoggedIn && $id!=null){
return "1";
}
else if($id==null){
return "0";
}
}
}
puis dans le fichier default.ctp, je servais de la fonction définie ci-dessus:
<?php
$u = $this->requestAction('/hello');
if($u=="2"){
echo "welcome back, my friend";
}
else{
echo "Hello World";
}
?>
Mais quand je charge une page Web, il était page blanche.
Je n'ai aucune idée de ce qui ne va pas dans le code.
Définissez votre niveau de débogage sur 3 et indiquez les erreurs générées. Je soupçonne que la page est vierge, car vous supprimez les erreurs, que nous devons aider à déboguer. Merci! –