public function get_link($f3) { // 要設定這個header,才能做iframe header('X-Frame-Options: '); if ($f3->exists($this->session_error_key)) { //throw new Exception($f3->get($this->session_error_key)); $f3->set("json", $f3->get($this->session_error_key)); $template = new Template_json(); echo $template->render("callback.js", 'text/javascript'); return; } if ($f3->exists($this->session_key) === FALSE) { throw new Exception("no file"); //$f3->reroute("/"); //return $this; } $id = $f3->get($this->session_key); //echo $id; $bean = PFH_File_model::get_by_id($id); $result = PFH_File_model::get_link($f3, $bean); //$json = json_encode($result); $f3->set("json", $result); //echo $result; //return; $template = new Template_json(); echo $template->render("callback.js", 'text/javascript'); //echo $template->render("callback.js"); }