Trong biểu mẫu của tôi, tôi có mã này;Làm cách nào để xóa trang trí nhãn từ nút gửi
// Add the submit button
$element = $this->addElement('submit', 'submit', array(
'ignore' => true,
'label' => 'Add new material'
));
$element->removeDecorator('label');
Tuy nhiên biểu mẫu vẫn hiển thị với phần tử nhãn giữa các thẻ.
Tôi đang làm gì sai?
Tôi đã thử rằng nó không tạo ra bất kỳ sự khác biệt nào. Tôi đã tìm thấy câu trả lời này trong một câu trả lời khác, nhưng có vẻ như không đúng khi thực hiện theo cách này vì đó không phải là cách tài liệu hướng dẫn cách thực hiện. $ element-> removeDecorator ('DtDdWrapper') -> addDecorator ('HtmlTag', mảng ('tag' => 'dd')); Tuy nhiên, ngay cả việc xóa phần tử
Vì vậy, bạn đã thay đổi điều này: $ element-> removeDecorator ('label'); này: $ element-> removeDecorator ('Label'); và nó vẫn không hoạt động? Nếu đó là trường hợp có thể thử var_dump (getDecorators()) và chúng ta hãy đi từ đó. – g33kz0r