Вот часть моего представления:
echo $this->Form->create("Provider", array('action' => 'view_admit_lookup', ''));
echo $this->Form->input("last_name", array('label' => 'Doctor Last Name'));
echo $this->Form->submit('Search');
echo "<br><br>";
$alphabet = array(
"A", "B", "C", "D", "E", "F", "G", "H", "I", "J",
"K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X",
"Y", "Z");
foreach($alphabet as $letter):
// create the row of buttons that are responsible for the search.
echo $this->Form->button($letter, array('action' => 'view_admit_lookup'));
endforeach;
Теперь я хотел бы иметь возможность изменить и повторно использовать view_admit_lookup.
Вот этот метод в моем контроллере:
<code>function view_admit_lookup($letter) {
echo "<pre>The letter is: ".$letter."
"; // здесь мы начинаем поиск всего, что нам нужно. If (! Empty ($ this-> data ['Provider'] ['last_name'])) {$ this-> set ('provider ', $ this-> Provider-> find (' all ', массив (' условие '=> массив (' Provider.last_name LIKE '=> $ this-> data [' Provider '] [' last_name '].'% '),' order '=> array (' Provider.last_name ASC ',' Provider.first_name ASC '),)));} // установить заголовок и макет по умолчанию. $ this-> set (' title_for_layout ', 'Admit Lookup'); $ this-> layout = 'default';}
Как я могу "получить" букву, связанную с вводом (кнопка или текстовое поле), и выполнить определенныйоперация на основе этого значения?