cakephp 3.*不';无法识别新的数据库列
CakePHP版本:3.2.7 我创建了一个表users,并使用cakephp烘焙所有用户。我开始和bake一起工作。然后,我向数据库中添加一个新列,并设置所有必要的代码,让cakephp了解新列 我希望cakephp能够识别新的数据库列,所有这些都能正常工作cakephp 3.*不';无法识别新的数据库列,php,mysql,cakephp,Php,Mysql,Cakephp,CakePHP版本:3.2.7 我创建了一个表users,并使用cakephp烘焙所有用户。我开始和bake一起工作。然后,我向数据库中添加一个新列,并设置所有必要的代码,让cakephp了解新列 我希望cakephp能够识别新的数据库列,所有这些都能正常工作 当我烘焙所有用户时,我尝试使用表中已经存在的列,除了烘焙后添加的新列之外,其他所有功能都很好。CakePHP将数据库架构存储在缓存中,以防止每次调用时都必须从数据库中获取它,如果app.php中的debug=true,缓存将每10秒清除一
当我烘焙所有用户时,我尝试使用表中已经存在的列,除了烘焙后添加的新列之外,其他所有功能都很好。CakePHP将数据库架构存储在缓存中,以防止每次调用时都必须从数据库中获取它,如果app.php中的debug=true,缓存将每10秒清除一次,如果希望保持当前状态,可以使用命令行中的ORM cache shell手动清除缓存:
# Clear all metadata
bin/cake orm_cache clear
# Clear a single table
bin/cake orm_cache clear users
这将在以下文档中讨论:将debug更改为false,执行页面,然后更改回true。根据@voycey的说法,这听起来像是缓存