/** * Constructor * * @param BEAR_Ro $ro */ public function __construct(BEAR_Ro $ro) { /* @var $ro BEAR_Ro */ $this->code = $ro->getCode(); $this->header = $ro->getHeaders(); $this->body = $ro->getBody(); $this->links = $ro->getLinks(); $this->html = $ro->getHtml(); }
/** * ページャー情報の取得 * * <pre>ページャーで生成されたナビゲーションHTMLを取得します。 * DBページャーの場合はページャー情報も取得されます * ['links']にナビゲーションリンクが * ['info']のページャー情報がはいります * * DBページャーの場合は結果がリソースオブジェクトになっているので、 * リンクとメタ情報からページャー情報を生成しています</pre> * * @return array */ public function getPager() { $links = $this->_ro->getLinks(); $result = array('links' => $links['pager'], 'info' => $this->_ro->getHeaders()); return $result; }