我正在使用CakePHP。我有一個表單,比方說用戶配置文件編輯,我不希望用戶修改用戶名,但我仍然想要顯示它。CakePHP只是顯示一個沒有輸入的表單字段
我使用類似顯示它:
echo $this->Form->input("username");
此輸出標籤命名用戶名和輸入文本框。 我不想要這個文本框,而只想使用用戶名值的另一個標籤。
已經經過廚師書,但找不到它。
我正在使用CakePHP。我有一個表單,比方說用戶配置文件編輯,我不希望用戶修改用戶名,但我仍然想要顯示它。CakePHP只是顯示一個沒有輸入的表單字段
我使用類似顯示它:
echo $this->Form->input("username");
此輸出標籤命名用戶名和輸入文本框。 我不想要這個文本框,而只想使用用戶名值的另一個標籤。
已經經過廚師書,但找不到它。
該值存儲在$this->data[ 'User' ][ 'username' ]
(假定模型的名稱爲「用戶」)。
在另一方面,如果你只想禁用編輯框中,使用此:
echo $this->Form->input(
'username',
array('disabled' => 'disabled')
);
你可以從字面上只是做一個HTML標籤,並使用則傳遞值:
<label for="username">Username:</label><?php echo $this->data['User']['username']; ?>