private function _getDescription($row) { // Variable $baseUrl = Zend_Controller_Front::getInstance()->getBaseUrl(); // Kelas $custom = new Budpar_Custom_Common(); // Data deskripsi destinasi $description = $custom->truncate($row['description'], 200); $description = strip_tags($description); // Format url dari nama destinasi $formatUrlName = $custom->makeUrlFormat($row['descname']); // Tambahin read more $description .= "<span class='read-more'><a onclick=window.open('" . $baseUrl . "/destination/" . $row['poi_id'] . "/" . $formatUrlName . "')>Read More »</a></span>"; return $description; }
$this->_helper->viewRenderer->setNoRender(true); // Param $name = $this->_getParam('name'); // Model $destDescDb = new Model_DbTable_DestinationDescription(); // Data $destination = $destDescDb->getSearchByName($name, $this->_languageId); $destinationData = $this->_createArrayDestination($destination); echo json_encode($destinationData); } /** * IS: * FS: * Desc: Fungsi untuk mendapatkan destinasi berdasarkan id yang diberikan */ public function destinationByIdAction() { // Tidak pake view
/** * Fungsi truncate * * @param string $fullcontent * @param integer $character batasan karakter yg mau di-truncate * * @return string hasil yang sudah di-truncate */ public function truncate($fullcontent, $character = 85) { $custom = new Budpar_Custom_Common(); return $custom->truncate($fullcontent, $character); }