2015-07-17 2 views
0

Есть ли какой-либо конкретный способ, как мы можем ограничить Загрузить соотношение изображений до 16: 9 в cakephp 2.3?Cakephp upload image ratio

+0

Не очень, но PHP предоставляет функции для обработки этого. С помощью метода getimagesize() вы сможете вручную вычислить это соотношение. http://php.net/manual/fr/function.getimagesize.php – richerlariviere

+1

Я знаю, что это не вопрос, но если вы новичок в CakePHP и хотите внедрить модуль загрузки изображений, у меня есть подсказка для вы: сохраните код загрузки в модели. Используйте обратные вызовы модели (beforeSave(), afterSave()) для управления вашей загрузкой. Помните, что: Жирная модель, крошечный контроллер. – richerlariviere

ответ

0

Я не думаю, что вы сделали любые исследования по этому вопросу себя ... Так вот только основная концепция:

  • Не использовать компонент, использовать модель или поведение вместо
  • Create a custom validation rule
  • Get the image size внутри правило, calculate the ratio и (в) проверить поле файла, если он не совпадает с соотношением.