我需要一小行代码。我有一个像这样的类别Cat-1Sub-Cat-1次级2Cat-2子类别3Sub-Cat-4在Sub-Cats页面中,我需要获取Root类别的ID。就像在“Sub-Cat-1”中一样,我需要获得“Cat-1”的ID。您可以在子类别页面中说,我需要父类别的ID。作为我使用的短网址,如“abc.com/Sub-Cat-1”,无论是index.php还是URL中的根类别。我正在使用Magento-1.4.1。请帮我。提前致谢。 最佳答案 我得到了解决方案。echo$cat_idd=$this->getCurrentCate
我正在尝试根据magento中的产品ID在类别路径中获取类别名称。假设我的产品ID=1,并且我在其中定义了category5(id=5),并且我得到了类似2/3/5的类别路径。我需要像category2/category3/category5这样的类别路径,而不是这种类型的类别路径。这意味着我需要路径中的类别名称而不是类别ID。我通过使用以下代码得到了这个但是它花费了很多时间。我需要减少处理时间。请就如何减少处理时间给我建议。$category_model=Mage::getModel('catalog/category');$product_model=Mage::getModel(
我设法显示了来自主站点xxxxx.com/的用户个人资料图片在我的bbpress论坛xxxxx.com/forum/中使用以下代码:query_vars['author']);echoget_avatar($user_info->ID,'150');?>问题:如何使用相同的方法获取用户配置文件URL/LINK,如xxxxxx.com/user/username?非常感谢! 最佳答案 要获取用户的个人资料链接,例如xxxxxx.com/author/username/,请使用以下函数:这是documentation.
我有一个wp模板,我想将其分配给某些页面。模板将即。显示所有与页面名称本身具有相同主类别名称的WooCommerce产品。到目前为止,我已经尝试过使用这段代码,但输出效果不佳:$idObj=get_category_by_slug($pagename);$id=$idObj->term_id;echo":".$id;不幸的是,echo没有显示任何东西。回显$pagename有效,并返回页面的slug。我有什么好的方法可以完成这项工作吗? 最佳答案 对于自定义分类法,建议使用get_term_by()代替:$category=get_
我正在尝试让我的脚本使用urlsessionID而不是cookie。下面的页面没有选择url中的变量作为sessionID。我一定是遗漏了什么。第一页http://www.website.com/start.phpini_set("session.use_cookies",0);ini_set("session.use_trans_sid",1);session_start();$session_id=session_id();header("location:target.php?session_id=".$session_id);下一页-http://www.website.com
谁能告诉我为什么这不能按预期工作?';}?>我得到的结果是:WooloversRoxioBandQBigBathroomShopRobertDyas我只想要重复的消失:| 最佳答案 首先,您应该在循环之前调用它,因为它只需要过滤一次。其次,当您使用array_unique()时,键会被保留,因此PHP会尝试遍历数组中不再存在的索引,并且可能会在最后遗漏一些索引,因为count($merchant_array)现在返回一个较小的值。您需要先重置键(使用array_values()),然后循环它。$merchant_array=arra
我在产品页面上并且有产品对象,但是当我尝试使用以下方法获取类别ID时:$_product->getCategoryIds();或:$_product->getResource()->getAttribute('category_ids')->getFrontend()->getValue($_product);它为我提供了所有类别ID,我只想要我所在商店的类别ID。这是一个多商店环境,因此是我的问题。其他一切似乎都正常,类别列表工作正常。这是我唯一的问题。谁能帮忙? 最佳答案 与Alans的回答非常相似,也许循环少了一点:$root
$a=array("pear","apple","apple","ball","cat");$u=array_unique($a);echojson_encode($u);输出显示为:{"0":"pear","1":"apple","3":"ball","4":"cat"我需要一个非关联数组作为输出:["apple","ball","cat","pear"]。 最佳答案 在编码之前用array_values重新索引数组:echojson_encode(array_values($u));
对于我的users表,Eloquent让我使用id和increment:$table->increments('id');这样就好了。每个新用户都将获得他们的id、1、2、3等。然而,id应该是一个自动分配的字符串或整数。我要用户不知道有多少用户用户idlike至少5位数字(47533)或者是唯一的随机字符串(f8hrcrft13)如何使用Eloquent实现这一目标?到目前为止我发现了什么:$table->string('id',36)->primary() 最佳答案 您可以在创建用户模型时分配ID。$data=['id'=>st
我正在尝试显示球员进球的统计数据,但有时同一名球员会使用相同的球员ID添加到数据库中,当一名球员被添加两次时,我如何将这些值加在一起以显示总数,而不是回显播放器两次。数据库结构示例:playerID|Goals|Season|leagueID151121111212531113222221PHP:$query=$db->query('SELECT*FROMplayerstatsORDERBYgoalsDESCLIMIT30');$num=$query->num_rows;if($num>0){foreach($queryas$row){$playerID=$row['playerID'