예제 #1
0
 /**
  * Process DT Row Data and Attr.
  *
  * @param string $attribute
  * @param array $template
  * @return $this
  */
 public function rowData($attribute, array $template)
 {
     if (count($template)) {
         $this->data[$attribute] = [];
         foreach ($template as $key => $value) {
             $this->data[$attribute][$key] = Helper::compileContent($value, $this->data, $this->row);
         }
     }
     return $this;
 }
예제 #2
0
 /**
  * Process edit columns.
  *
  * @param mixed $data
  * @param mixed $row
  * @return array
  */
 protected function editColumns($data, $row)
 {
     foreach ($this->editColumns as $key => $value) {
         $value['content'] = Helper::compileContent($value['content'], $data, $row);
         $data[$value['name']] = $value['content'];
     }
     return $data;
 }