0
cakePHP 3を使用していますが、コントローラで変数を設定しようとしています。その変数を関数で使用し、新しい値を渡します。機能を受け取ったqueryString
で。コントローラに変数を設定し、何らかの操作をして新しい値を返します。cakePHP 3
これはすべてajaxの呼び出しによるものです。これと意図他は動作しませんでした
public $taskEditor;
public function checkState(){
if($this->request->query('isFirstTime')){
$value = $this->taskEditor = false;
}else{
$value = !$this->taskEditor;
}
die(json_encode($value));
}
:
これは、コードと私はコントローラに書いた関数です。変数$taskEditor
にはブール値を格納する必要があります。私はまた、グローバル変数を設定しようとし、関数の値をbeforeRender(Event event)
に設定しようとしましたが、動作しませんでした。 応答は常にfalseであり、ケーキは$taskEditor
変数を認識しません。
助けが必要ですか?
応答しなかった場合、応答は常にfalseです。 –
したがって、$ this-> request-> query( 'isFirstTime')を常にtrueに渡しています。 –
@レーヤン、かなりあなたが設定ではなく、セッションオブジェクトを参照することを意味していた。 –