我是新來的OOP的正確方法,並仍然是一個有點什麼是從方法類提取兩組數據
我創建了一個class`方法,將提取出兩組數據從概念混淆Zend_Session_Namespace的。我現在的問題是,我不知道如何提取這些數據,當它拉到另一種方法。
它可能是最好的,如果我告訴你我是什麼意思:
Public function rememberLastProductSearched()
{
$session = new Zend_Session_Namespace(searchedproducts);
if ($this->getRequest()->getParam('product-searched')) {
$session->ProductSearched = $this->getRequest()->getParam('product-searched');
return " $session->ProductSearched";
} else {
if ($session->ProductSearched) {
return " $session->ProductSearched ";
}
}
if ($this->getRequest()->getParam('search-term')) {
$session->SearchTerm = $this->getRequest()->getParam('search-term');
return " $session->SearchTerm";
} else {
if ($session->SearchTerm) {
return " $session->SearchTerm ";
}
}
這個方法應該得到兩套數據即在
$session->SearchTerm
$session->ProductSearched
我的困惑是這樣的;我現在如何在另一個方法調用中提取兩組數據(即在同一個類中).i.e
以上是我嘗試提取信息的方法 - 但它不起作用。
或者,我是否應該將這些信息放入一個數組中 - 如果有的話,有人可以告訴我該怎麼做。
啊。那時。這對我來說確實很清楚。最後一個問題。 – andreea115