我是新的蛋糕PHP,当我试图添加图像超过19,我只能看到19个图像,其余的图像没有得到保存。任何人都可以分享,将设置为更改保存图像的数量限制。我在引导程序中使用了文件上传。谢谢sck
cdmah0mi1#
您需要在php.ini中设置upload_max_filesize和post_max_size的值:
upload_max_filesize
post_max_size
; Maximum allowed size for uploaded files. upload_max_filesize = 40M ; Must be greater than or equal to upload_max_filesize post_max_size = 40M
修改php.ini文件后,您需要重新启动HTTP服务器以使用新配置。
zbsbpyhn2#
看起来您受到了Paginator组件的限制,该组件默认为每页最多20行。使用CakePHP 4,您可以首先检查
$this->loadComponent('Paginator');
如果是这样,在控制器操作之前,可以设置一个$paginate属性:
$paginate
// Paginate property public $paginate = [ 'limit' => 100, ];
请参阅文档:https://book.cakephp.org/4/en/controllers/components/pagination.html#paginating-multiple-queries您也可以使用分页功能而不显式加载Paginator组件。在一个控制器操作中,您可以只写:
// limits to 20 rows per page (default) $this->paginate($this->MyModel);
要加载最多100行,您可以执行以下操作:
// increase limit to max 100 rows per page $this->paginate($this->MyModel, ['limit' => 100]);
请参阅文档:https://book.cakephp.org/4/en/controllers/components/pagination.html#advanced-usage希望这能让你走上正确的方向。
2条答案
按热度按时间cdmah0mi1#
您需要在php.ini中设置
upload_max_filesize
和post_max_size
的值:修改php.ini文件后,您需要重新启动HTTP服务器以使用新配置。
zbsbpyhn2#
看起来您受到了Paginator组件的限制,该组件默认为每页最多20行。
使用CakePHP 4,您可以首先检查
如果是这样,在控制器操作之前,可以设置一个
$paginate
属性:请参阅文档:https://book.cakephp.org/4/en/controllers/components/pagination.html#paginating-multiple-queries
您也可以使用分页功能而不显式加载Paginator组件。在一个控制器操作中,您可以只写:
要加载最多100行,您可以执行以下操作:
请参阅文档:https://book.cakephp.org/4/en/controllers/components/pagination.html#advanced-usage
希望这能让你走上正确的方向。