草庐IT

magento-format-price

全部标签

php - Magento 管理员路由不起作用

我正在为Magento的管理区域开发一个模块。我正在尝试按照AlanStorm关于Magentoadmincontrollers的教程进行操作但似乎无法让我的Controller做任何事情。我认为这可能与路由有关,但我不确定。它向我展示了带有404错误的前端模板。(注意:我在这里包含了所有相关代码。实际问题在最底部。)该模块名为Mynamespace_Donor,位于app/code/local/Mynamespace/Donor/中。我的etc/config.xml看起来像这样:0.1.0Mynamespace_Donor_HelperMynamespace_DonoradminMy

php - 为什么我不能使用 PHP 访问带有 $row ['price' +$i +'dollar' ] 的 mysqli 结果字段?

在我使用的数据库中,有6列名称:price1dollarprice2dollarprice3dollarprice4dollarprice5dollarprice6dollar我认为一旦我有了查询的结果集,我就可以像这样使用PHP访问它:for($i=1;$i';}这会打印出所有值,但我没有打印任何东西。如果我使用:echo$row['price1dollar'];然后这个值就打印出来了。我已经回显$i的值,它打印出1到6,所以我不知道发生了什么。是否不允许使用$row['price'+$i+'dollar']语法?非常感谢 最佳答案

php - Magento 列出所有缺货商品

我正在尝试制作一个列出所有缺货商品的cms页面。protectedfunction_getProductCollection(){$collection=Mage::getModel('catalog/product')->getCollection();$collection=$this->_addProductAttributesAndPrices($collection)->addStoreFilter()->addAttributeToSort('entity_id','desc')//THISWILLSHOWTHELATESTPRODUCTSFIRST->addAttribu

php - Magento 将 referer 参数添加到 getLoginPostUrl()

我正在尝试创建一个尽可能无缝地将登录集成到流程中的表单。我目前正在使用Mage::helper('customer')->getLoginPostUrl()作为登录表单,如果有更好的使用方法我会洗耳恭听,并且它有效,但它最终出现在用户仪表板上。我查找了函数及其寻找if($this->_getRequest()->getParam(self::REFERER_QUERY_PARAM_NAME)){但我不确定如何以函数读取它的方式给它参数。我注意到如果我使用Mage::helper('customer')->getLoginUrl()它会添加referer本身,所以我跟踪它并发现它是如何将

php - Magento:检索未缓存的系统配置值

我有一个脚本可以通过RESTful网络服务将订单数据发送到第3方系统。该系统要求随每个请求发送一个唯一ID,该ID从下一个开始自动递增。我通过在Magento的core_config_data表中为此添加一个变量来实现它,并且作为我的代码的一部分,下面的函数被调用以获取ID的下一个值,将它递增到下一个请求。classMyProject{publicfunctiongetNextApiId(){//GetthenextID.$id=Mage::getStoreConfig('myproject/next_api_id');//Incrementthestoredvaluefornextt

php - 在 Magento PHP 中显示之前检查文件是否存在?

我可以像这样获取文件的网络路径:$filename='elephant.jpg';$path_to_file=$this->getSkinUrl('manufacturertab');$full_path=$path_to_file.'/'.$filename;但如果该文件不存在,那么我最终会得到一个损坏的图像链接。我试过这个:if(!file_exists($full_path)){Mage::log('Filedoesn\'texist.');}else{?>"/>当然这不起作用,因为file_exists对url不起作用。我该如何解决?1.)我可以在Magento中的系统路径和W

php - Magento - 获取所有产品的产品集合

我需要所有产品的自定义产品集合。目前没有包含商店所有产品的类别(因为有8000种产品,我们无法将它们添加到一个额外的类别中)。我需要的是在特定的CMS页面上显示所有产品的产品集合。到目前为止,我有一个带有block的CMS页面:{{blocktype="catalog/product_list"template="catalog/product/list.phtml"}}我创建了一个模块来覆盖“Mage_Catalog_Block_Product_List”我相信我需要编辑的函数是“protectedfunction_getProductCollection()”正如我们在block调

php - 防止 number_format 舍入数字 - 添加逗号并保留小数点 - PHP

数字格式添加我想要的逗号但删除小数点。echonumber_format("1000000.25");返回1,000,000我希望它返回1,000,000.25我需要逗号和小数,没有任何数字舍入。我所有的值都是小数。它们的长度各不相同。我必须使用数字格式以外的格式吗? 最佳答案 如果您所说的它们的长度不同与小数部分有关,请看一下这段代码:functiongetLen($var){$tmp=explode('.',$var);if(count($tmp)>1){returnstrlen($tmp[1]);}}$var='1000000

php - 为什么 var_dump(array) 在 Magento 中会导致 500 错误?

我试图查看Magento系统的所有对象中有什么,但是当我尝试从顶部内部var_dump$_links变量(包含在每个页面的标题中呈现链接所需的所有信息)时链接模板,我的服务器响应500错误。有人知道为什么吗? 最佳答案 Magento对象的转储变得有点困惑,即使没有递归,也有所有EAV和缓存内容。当你有一个数组时,你需要单独转储它们:foreach($_linksas$object){var_dump($object->debug());} 关于php-为什么var_dump(array

php - Magento 在 phtml 中存储 direct_url

如何在.phtml文件中使用phpcontactus 最佳答案 尝试getUrl('contacts');?>">ContactUs 关于php-Magento在phtml中存储direct_url,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/15492468/