我正在尝试为列表页面进行分页,并且在使用调度程序的 getParam 方法为 $page 设置默认值时遇到问题。
网址是这样的:(http://www.example.com/category/subcategory/page_number_here)
这就是我从调度程序获取页面参数的方式
$page = $this->dispatcher->getParam('page', 'int', 1);
问题是,当我只为页面输入字母(或根本没有)时,它不会像我期望的那样将 $page 设置为 1,而是将其设置为空字符串。
我做错了什么,我在它应该如何工作方面有什么错误吗?
谢谢。