Я изучаю тортPHP 1.26.
У меня возник вопрос, когда я создавал функцию в контроллере.
Как максимизировать удобство использования самоопределяемой функции в CakePHP.
Вот мой пример кода:
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($sid==null){
return "0";
}
}
, а затем в файле .ctp я воспользуюсь этой функцией:
$u = $this->requestAction('../hello');
if($u==2){
echo "welcome back, my friend";
}
else{
echo "Hello World";
Пожалуйста, сообщите.