我正在尝试创建一个会话变量并将数组中的值分配给该会话变量。我怎样才能做到这一点。我正在创建如下所示,但我无法让它完全正常运行。
$post = Zend_Controller_Front::getInstance()->getRequest()->getParam('key');
$searches = new Zend_Session_Namespace('searches');
$parthis= $searches->partssearched;
if(!is_array($parthis)){
$parthis->toArray();
$parthis[0]=$post;
} else {
$count= sizeof($parthis)."<br>";
if ($this->rows ) {
if ($count==0) {$parthis[0]=$post;}
//$searches[$count]=$this->rows;
echo $parthis[0]."HERE";
} else {
$parthis[$count]=$post;
foreach($parthis as $hist) {
echo $hist;
}
}
}
$this->rows
来自控制器,它携带数据库查询结果。
我在这里想要做的是我想将 Get 值存储到一个会话变量中,将它作为一个数组携带。
应该就像$parthis= array (value1, value2, value3);
每次用户在 url 中传递一个值时,它都应该加起来。
谢谢