From: Vincent Vanwaelscappel Date: Tue, 15 Mar 2022 11:42:28 +0000 (+0100) Subject: wip #5161 @1 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=b62e870e440eca9b6c970b249f4943ba766c597a;p=cubist_cms-back.git wip #5161 @1 --- diff --git a/src/app/Magic/Models/CubistMagicAbstractModel.php b/src/app/Magic/Models/CubistMagicAbstractModel.php index e73c23c..97ea375 100644 --- a/src/app/Magic/Models/CubistMagicAbstractModel.php +++ b/src/app/Magic/Models/CubistMagicAbstractModel.php @@ -159,8 +159,10 @@ class CubistMagicAbstractModel extends Model implements HasMedia if (null !== $this->connection) { $this->setConnection($this->connection); } + start_measure('Set form fields'); $this->setFields(); $this->postSetFields(); + stop_measure('Set form fields'); } /** diff --git a/src/app/Magic/Models/CubistMagicTranslatableModel.php b/src/app/Magic/Models/CubistMagicTranslatableModel.php index 1a7b343..e971209 100644 --- a/src/app/Magic/Models/CubistMagicTranslatableModel.php +++ b/src/app/Magic/Models/CubistMagicTranslatableModel.php @@ -81,11 +81,15 @@ class CubistMagicTranslatableModel extends CubistMagicAbstractModel } } - return array_reduce($this->getTranslatableAttributes(), function ($result, $item) { + start_measure('Get all translations'); + $res= array_reduce($this->getTranslatableAttributes(), function ($result, $item) { $result[$item] = $this->getTranslations($item); return $result; }); + stop_measure('Get all translations'); + + return $res; } public function copyAllTranslations($from, $to, $overwrite = false) diff --git a/src/resources/views/form/form.blade.php b/src/resources/views/form/form.blade.php index dc3e1a4..11a0d0c 100644 --- a/src/resources/views/form/form.blade.php +++ b/src/resources/views/form/form.blade.php @@ -1,4 +1,5 @@ @php +start_measure('Render form '.$form->getTitle()); $action='create'; $fields=$crud->fields(); @endphp @@ -16,3 +17,6 @@ {{$form->getSubmitLabel()}} +@php + stop_measure('Render form '.$form->getTitle()); +@endphp