我正在 Zend 中开发一个模块。
用户向数据库添加订单,但必须选择特定用户。
使用通常的选择列表表单会很不舒服,因为管理员必须在数百个用户之间进行选择。
因此,拥有一个在数据库中搜索的 Ajax 表单,然后让管理员为订单选择特定用户,然后使用 user_id 将此订单保存到数据库中,这就是我想要做的。
那么,有什么想法可以实现吗?
我正在 Zend 中开发一个模块。
用户向数据库添加订单,但必须选择特定用户。
使用通常的选择列表表单会很不舒服,因为管理员必须在数百个用户之间进行选择。
因此,拥有一个在数据库中搜索的 Ajax 表单,然后让管理员为订单选择特定用户,然后使用 user_id 将此订单保存到数据库中,这就是我想要做的。
那么,有什么想法可以实现吗?
@ficuscr 提出了一些很棒的建议!肯定需要一些时间来研究这些。
Zend 是一个很棒的可靠的库,它使开发变得快速和容易……但是它非常通用。您尝试做的不是 Zend 特定的,而是它的应用程序特定的。
要实现您想要的,您需要以下内容(请记住,这样做的方法很少):
class FooController extends Zend_Controller_Action
{
public function barAction() {
// do some processing...
// Send the JSON response:
$this->_helper->json($data);
}
}
<link rel="stylesheet" href="http://code.jquery.com/ui/1.9.2/themes/base/jquery-ui.css" />
<script src="http://code.jquery.com/jquery-1.8.3.js"></script>
<script src="http://code.jquery.com/ui/1.9.2/jquery-ui.js"></script>
$(document).ready(function() {
// you can use absolute url, but relative should work just fine (assuming you dont change your basehref)
$('#userSelect' ).autocomplete({ source: '/foo/bar' });
});
这就对了...