现在碰到的问题是电子商城后台管理的一小部分:先要添加物品的分类,然后再在此分类上添加物品,因为我的物品分类和物品分别是两张表,物品的分类id是物品这张表的外键。
这样我就需要在url中传递我的分类id,url中的显示表明分类id号是传递过去了,但我试图用_request->getparam(分类id)函数获取到的却是0,请高人指点迷津(注:程序是在zendframework下实现的,获取分类id的函数是写在controller中)

解决方案 »

  1.   

    有没有代码可以看一下,我也是这样做的没有碰到过此类问题。
    我是这样写的:
    $this->request = Zend_Registry::get('request');
    $familyid = $this->request->getParam('family');
      

  2.   

    谢谢,
    请问楼上的$familyid = $this- >request- >getParam( 'family ');是写在controller中吗?
    $product_categories_id = (int)$this->_request->getParam('product_categories_id', 0);
    是写在zend framework的controller中的AddAction,要做的是往product数据表中添加新记录
    我的url是这样的
    http://myDomainName/product/add/product_categories_id/7
    获得的
    $product_categories_id 是0