addViewTransformer
и addModelTransformer
, то соблюдается строгая очередность выполнения (model->view при отрисовке, и view->model при сохранении), какой цепочкой бы не ставили. Если же впишете в цепочке addViewTransformer/addModelTransformer
два раза с одним и тем же трансформером - будет применён только один addViewTransformer/addModelTransformer
. Если разные трансформеры с addViewTransformer/addModelTransformer
- то поведение вообще странное: выполняется только первое преобразование view->model, поэтому лучше не использовать такие повторы и дубли. А для всех остальных случаев, когда с бд надо вывести DateTime в формате d-m-Y - можно использовать любой метод addViewTransformer
или addModelTransformer
exec("nohup ffmpeg -y -i $filepath -vf scale={$scale},setsar=1:1 -vcodec libx264 -b:v {$px['b']}k -acodec copy -threads ".(exec('nproc') - 1)." -bufsize 2000k -minrate 0k -maxrate 1450k ".$new_filepath." > /dev/null 2>&1 & echo $!", $output, $result_int);
private function waitCompleteStatus($pid){
exec('ps -p '.$pid, $op);
if (isset($op[1]))
{
echo "ждём 10 секунд, процесс существует\n";
sleep(10);
return $this->waitCompleteStatus($pid);
}
return true;
}