CakePHPで検索機能を開発中で、
CookieComponent(というよりもCookieの扱い)で詰まっており質問です。
お力をお貸し頂けますと幸いです。
【具体的にやりたいこと】
検索したワードをCookieに保存し、検索時にフォームの下に5つくらい検索したワード履歴がプルダウン表示させる
【詰まっている点】
下記のような記述をしていますが、当然の事ながら検索のたびにCookieが上書きされ、その時検索したワードが入るため履歴になりません。
検索したワードをCookieに追加していき、そのうち5つをView側に表示させたいけど方法がわかりません。
PHP
1//$keywords(検索フォームからpostされてきます) 2array( 3 (int) 0 => 'りんご', 4 (int) 1 => 'みかん' 5) 6 7//履歴保存(Controller) 8$this->Cookie->write('keyword', $keywords, false, 0); 9$test = $this->Cookie->read('keyword'); 10$this->set('test', $test);
初歩的な質問でお恥ずかしいですが、よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/02/08 04:54
2016/02/08 15:11 編集
2016/02/12 07:36