本文整理汇总了PHP中FormElement::fetchRow方法的典型用法代码示例。如果您正苦于以下问题:PHP FormElement::fetchRow方法的具体用法?PHP FormElement::fetchRow怎么用?PHP FormElement::fetchRow使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类FormElement
的用法示例。
在下文中一共展示了FormElement::fetchRow方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: show
/**
* Build the text zone for displaying.
*
* @access public
* @param int $elemId The element id containing the text zone.
* @param int $langId
*
* @return string $html The html code of the text zone.
*/
public function show($elemId = '', $langId = 1, $elemSeq = null)
{
$baseUrl = Zend_Controller_Front::getInstance()->getBaseUrl();
$icon = $baseUrl . "/text/index/get-icon/format/48x48";
$html = '';
$text = Cible_Translation::getCibleText('form_default_text_value');
if (!empty($elemId)) {
$txtData = $this->_selectTexts($elemId, $langId);
$text = $txtData[0]['FTI_Text'];
$href = $baseUrl . "/form/text/edit/element/" . $elemId . "/textID/" . $txtData[0]['FT_ID'];
$formElemId = 'element_' . $elemId;
$textZoneId = 'textzone_' . $txtData[0]['FT_ID'];
$html .= "<li elementtype=\"textzone\"\r\n class=\"element element_textzone section_element_textzone_li\"\r\n style=\"display: list-item;\"\r\n id=\"" . $formElemId . "\">";
$html .= $this->_render($icon, $text, $textZoneId, $formElemId, $elemSeq, $href);
$html .= "</li>";
} else {
$db = Zend_Registry::get('db');
$tableElem = new FormElement();
$tableText = new FormTextData();
$formElemId = 'element_1';
$textZoneId = 'textzone_1';
$lastElem = $tableElem->fetchRow(null, 'FE_ID DESC');
if ($lastElem) {
$formElemId = "element_" . ($lastElem->FE_ID + 1);
}
$lastText = $tableText->fetchRow(null, 'FT_ID DESC');
if ($lastText) {
$textZoneId = "textzone_" . ($lastText->FT_ID + 1);
}
$html = $this->_render($icon, $text, $textZoneId, $formElemId);
}
return $html;
}