Это действительно относится к любой веб-странице, а не только к CakePHP.
Любая веб-страница, которая хочет отправить большое количество полей, должна включить их все в свой запрос POST.
Если бы у вас была форма веб-страницы с 50 входами и отправкой внизу, страница по умолчанию сериализировала бы данные и отправила их в запросе формы.
Если вы не хотите, чтобы все данные отправлялись в отдельных столбцах, то использование разделителя также работало бы нормально и означало бы, что все они имеют 1 параметр.
Что-то вроде:
http://mysite/items/create?mydata=23-45-65-32-43-54-23-23-656-77