CakePHP 3.0.6下降中的增长年范围

CakePHP 3.0.6下降中的增长年范围,php,date,cakephp,Php,Date,Cakephp,在CakePHP3.0.6中,如果我将一个表字段类型保留为date,那么它将显示带有月份、日期和年份的下拉列表 然而,这一年仅从2010年开始。我怎样才能把它改为从1900年或任何一年开始呢 我是CakePHP的新手,实际上我正在从头开始学习它,所以如果有人能给我一个详细的建议,比如添加或编辑什么控制器、模型或视图,我将非常感激,因为这将帮助我理解事情是如何工作的。如果有帮助:表名为名册,字段为出生日期 顺便说一下,这个问题以前已经被问过了;事实上,我复制了确切的标题,只是添加了CakePHP版

在CakePHP3.0.6中,如果我将一个表字段类型保留为date,那么它将显示带有月份、日期和年份的下拉列表

然而,这一年仅从2010年开始。我怎样才能把它改为从1900年或任何一年开始呢

我是CakePHP的新手,实际上我正在从头开始学习它,所以如果有人能给我一个详细的建议,比如添加或编辑什么控制器、模型或视图,我将非常感激,因为这将帮助我理解事情是如何工作的。如果有帮助:表名为
名册
,字段为
出生日期


顺便说一下,这个问题以前已经被问过了;事实上,我复制了确切的标题,只是添加了CakePHP版本。

由于这与本文的问题基本相同,详细答案如下:


只需修改src/Template/tablename中相应的.ctp文件。(从cakePHP 3.0.6开始)

确实如此。但是,正如指出的:一,。问题的答案没有说明需要更改/编辑/添加代码的框架文件或部分(即,是模型、控制器还是视图)2。我问这个问题是因为我仍然不太清楚蛋糕到底是如何工作的,如果我已经很熟悉,那么我肯定知道在我的代码中在哪里实现答案。(顺便说一句,答案看起来不错,但我不确定它是否会起作用,因为我不知道,因此没有实施它)3。我已经指定了蛋糕的版本。Diff cake版本具有Diff.file/目录结构。@AnthonyNavasca答案表明您需要在视图(.ctp文件)中使用代码。我建议您在真正开始使用cakePHP之前先阅读文档,因为不了解框架的工作原理会导致各种各样的问题,比如当前的问题。所以请阅读文档。耶,谢谢!谢谢你的回答和建议。我尝试了它,并为add.ctp修改了它,它成功了!我现在正在看文件,(页面/如果我可以说的话,请一步一步。我正在读一篇文章:从初学者到新手,很明显我比noob还低哈哈哈!不管怎么说,这个文档是2008年的,但它确实很有用。问题是它使用了不同的版本,因此规则,文件夹结构,你明白了。另外,我喜欢通过做一些事情来学习,并像我的朋友一样调整它们哦,这就是为什么。不管怎样,谢谢,谢谢!