@@ 173-181 (lines=9) @@ | ||
170 | * @param $builder |
|
171 | * @return string |
|
172 | */ |
|
173 | public function postSave($builder) |
|
174 | { |
|
175 | $this->builder = $builder; |
|
176 | $script = ''; |
|
177 | if (count($this->file_columns)) { |
|
178 | $script .= "\$this->saveFiles(); //После сохранения объекта сохраняем загруженный файл"; |
|
179 | } |
|
180 | return $script; |
|
181 | } |
|
182 | ||
183 | /** |
|
184 | * Удаляем файлы перед удалением объекта |
|
@@ 189-203 (lines=15) @@ | ||
186 | * @param $builder |
|
187 | * @return string |
|
188 | */ |
|
189 | public function preDelete($builder) |
|
190 | { |
|
191 | $this->builder = $builder; |
|
192 | $script = ''; |
|
193 | if (count($this->file_columns)) { |
|
194 | $script .= " |
|
195 | \$this->deleteFiles(); //Перед удалением объекта удаляем загруженные файлы"; |
|
196 | } |
|
197 | if ($this->getParameter('i18n')) { |
|
198 | $script .= " |
|
199 | \$this->deleteI18nFiles(); //Перед удалением объекта удаляем загруженные i18n файлы"; |
|
200 | } |
|
201 | ||
202 | return $script; |
|
203 | } |
|
204 | ||
205 | /** |
|
206 | * Перевод из венгерского стиля в CamelCase |