要建立相應的模型可以使用該輸入字段:如何重命名CakePHP模型中的字段(模型/表格)?
cakephp $this->Form->input('Model.field');
將其重命名,可以使用
cakephp $this->Form->input('Model.field', array('label' => __('new field name')));
但考慮我有一個巨大的應用程序,我不希望一遍又一遍地重命名每個字段。這個問題被問了很多次,總是用我給出的解決方案來回答這個初學者問題。但在CakePHP中必須有一種更優雅的方式......我想可以通過Translate Behavior構建一個解決方法。這是最好的方式嗎?
您不重命名該字段。您正在更改字段標籤的文本輸出。 – Ross
你說得對。當然,我的意思是改變標籤而不是重命名數據庫字段。 – user1904159