/** * Inject * * @return void */ public function onInject() { parent::onInject(); //$this->_session = BEAR::dependency('BEAR_Session'); $this->_resource = BEAR::dependency('BEAR_Resource'); }
/** * AJAXフォームでバリデーションOK * * フォームエレメント名をJSONで返す * * @param object $form フォームオブジェクト * * @return void * @ignore */ private function _ajaxValidationOk($form) { // ルール foreach ($form->_rules as $key => $value) { $ruleKeys[] = $key; } BEAR_Page::$formElement = array('quickform' => array('form_id' => $form->_attributes['id'], 'rules' => $ruleKeys)); }
/** * PageリソースをHTMLとして出力 * * @param BEAR_Page &$page ページ * * @return BEAR_Ro */ protected function _outputHtml(BEAR_Page &$page) { $page->setPrototypeRo(); $page->onOutput(); $ro = $page->getPageRo(); return $ro; }