cakephp: мой домен на общем хосте justhost не отображает флеш-сообщения - PullRequest
1 голос
/ 24 января 2012

В моем домене на общем хосте не отображаются флеш-сообщения.Это нормально отображается на моем локальном сервере.У меня есть следующее в student_controller:

function add(){

$this->Session->setFlash('Your child\'s admission has been received. We will send you an email shortly.'); 
}

У меня есть следующее в default.ctp (файл макета) и add.ctp:

echo $this->Session->flash();

папка / app / tmpи все папки внутри этого имеют разрешение 777.

Я также положил отладку ($ this-> Session-> read ());в student_controller и он дает:

Array
(
    [_Token] => a:5:{s:3:"key";s:40:"39a5e70df521f8f175d20060abb261b69611f0a1";s:7:"expires";i:1327392309;s:18:"allowedControllers";a:0:{}s:14:"allowedActions";a:0:{}s:14:"disabledFields";a:0:{}}
    [Message] => Array
        (

        [flash] => Array
            (
                [message] => Your child's admission has been received. We will send you an email shortly.
                [element] => default
                [params] => Array
                    (
                    )

            )

    )

)

В app_controller.php:

var $helpers = array('Html','Form','Ajax','Javascript','Session');
var $components=array('Auth','Session','Cookie');

В core.php я попытался установить: Настроить:: write ('debug', 0);вместо Configure :: write ('debug', 2);Configure :: write ('Session.save', 'cake');вместо Configure :: write ('Session.save', 'php');

У меня нет пробелов после или до в файле rout.php.

Может кто-нибудь мне помочь?Какую ошибку я делаю?

Ответы [ 2 ]

0 голосов
/ 25 января 2012

Я не уверен, что это поможет, но вот ссылка на их базу знаний: https://my.fastdomain.com/cgi/help/107

0 голосов
/ 24 января 2012

Если я пробую код abe, я получаю сообщение об ошибке, что переменная $session не определена. Разве check() вызов не должен быть:

$this->Session->check()

Я не уверен, что вам даже нужен check(), однако, $this->Session->flash() ничего не напечатает, если не заполнить требуемый ключ сеанса.

...