Пример #1
0
 protected function _renderDefaultOrder()
 {
     $model = $this->getModel();
     $commaInOrder = strpos($model->order, ",") !== false;
     $noOpeningParenthesisInOrder = strpos($model->order, "(") === false;
     $orderFieldNames = explode(", ", $model->order);
     $orderFieldNamesStatement = Garp_Spawn_Util::array2phpStatement($orderFieldNames);
     $orderValueStatement = $commaInOrder && $noOpeningParenthesisInOrder ? $orderFieldNamesStatement : "'{$model->order}'";
     $orderStatement = "protected \$_defaultOrder = {$orderValueStatement};";
     $out = $this->_rl($orderStatement, 1, 2);
     return $out;
 }