本文整理汇总了PHP中Zend_Db_Select::_tableCols方法的典型用法代码示例。如果您正苦于以下问题:PHP Zend_Db_Select::_tableCols方法的具体用法?PHP Zend_Db_Select::_tableCols怎么用?PHP Zend_Db_Select::_tableCols使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Zend_Db_Select
的用法示例。
在下文中一共展示了Zend_Db_Select::_tableCols方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: _tableCols
/**
* Adds to the internal table-to-column mapping array.
*
* @param string $tbl The table/join the columns come from.
* @param array|string $cols The list of columns; preferably as
* an array, but possibly as a string containing one column.
* @param bool|string True if it should be prepended, a correlation name if it should be inserted
* @return void
*/
protected function _tableCols($correlationName, $cols, $afterCorrelationName = null)
{
if (!is_array($cols)) {
$cols = array($cols);
}
foreach ($cols as $k => $v) {
if ($v instanceof Varien_Db_Select) {
$cols[$k] = new Zend_Db_Expr(sprintf('(%s)', $v->assemble()));
}
}
return parent::_tableCols($correlationName, $cols, $afterCorrelationName);
}
示例2: _tableCols
/**
* Adds to the internal table-to-column mapping array.
*
* @param string $tbl The table/join the columns come from.
* @param array|string $cols The list of columns; preferably as
* an array, but possibly as a string containing one column.
* @return void
*/
protected function _tableCols($correlationName, $cols)
{
// allow us to pass empty columns in joining so that we can add columns later.
if (!is_null($cols)) {
parent::_tableCols($correlationName, $cols);
}
}