为了快速总结以下问题,我正在尝试做 http://demos.9lessons.info/sections_demo.php在 Zend Framework 2 中回调数据库。
例如,假设国家/地区列表有 50 个值(意味着我的“国家/地区”表中有 50 行),每个国家/地区可能有 1,000 个城市(在我的“城市”表中 50 x 1,000 = 50,000 个城市)。
使用 Zend,我可以毫无问题地提取国家/地区列表,但我如何运行我的 SQL 以仅在第二个下拉列表中选择我关心的 1,000 个城市。
我是否在 Controller 和表单之外执行此操作并直接在 edit.phtml 页面上执行?
最佳答案
在您发布的示例中,城市未在服务器端加载国家/地区。来自服务器的一组国家和空的城市列表。当您选择国家/地区时,该示例的一些 JavaScript 代码异步请求服务器设置国家/地区的城市(它向 ajax_city.php 发送请求)。 所以在这种情况下,您需要在 Controller 中执行两个操作。一个用于创建表单并将其显示给用户,第二个用于城市请求。
关于php - Zend 2 Dynamic dependent Drop-down with DB 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30785903/