草庐IT

PRODUCT_BUNDLE_IDENTIFIER

全部标签

php - Magento:将 bundle 中的简单产品添加到购物车中的单独行

我的客户要求在用户添加时,将他们销售的捆绑产品(服装上装和下装)中的每个简单产品作为单独的订单项添加到购物车中。谁能指导我如何实现这一目标?我相当擅长MVC和Zend框架,但我需要一些帮助来找到控制将捆绑产品添加到购物车的确切文件,或单独添加这些项目的替代方法。请假设这件衣服唯一可能的产品类型是捆绑产品类型。 最佳答案 你需要一个观察者:singletonYourcompany_yourmodelname_Model_ObserveronCartProductAdd然后做观察者:classourcompany_yourmodelna

php - 以编程方式添加的 bundle 产品未显示在前端

我正在尝试通过PHP脚本将bundle产品插入到Magento数据库中。有问题的版本是Community1.5.1.0。我尝试了问题“ProgrammaticallyaddBundleProductsinMagento,usingtheSKU/IDofSimpleItems”中描述的方法。插入的产品很好地显示在管理部分——我可以编辑它们,添加新的选项和选择等。但是,无论我尝试什么,它们根本没有出现在Magento前端——例如重建索引或从后端重新保存它们。通过管理界面添加包工作正常。在对数据库进行一些挖掘之后,我注意到在使用我的脚本时catalog_product_index_price

php - Symfony2 - bundle 的 fatal error

我遇到了错误[问题末尾的解决方案]Fatalerror:Class'symblog\Blogger\BlogBundle\SymblogBundle'notfoundin/var/www/Symfony/app/AppKernel.phponline20我提出了这个问题HowtoinstallorintegratebundlesinSymfony2,但给出的解决方案对我没有帮助,因为我已经按照那里的建议做了。我正在学习教程symblog.co.uk除了我创建于app/config/routing.yml一个*.phpresource提前致谢!我必须补充一点,在通过控制台注册bundle

php - Magento: Mage::registry ('current_product' ) 高效?

如果您知道它背后的过程,这可能是显而易见的。但是当您在产品页面上使用Mage::registry('current_product')时,例如,您是否只是引用了一些东西已经“加载”了,还是每次运行该行代码时都加载它?换句话说,哪个更有效率?(下面的伪代码)Mage::registry('current_product')->getName()overandover或者...$temp=Mage::registry('current_product')then$temp->getName()overandover 最佳答案 打电话Ma

php - Magento : How to get qty of a specific product in an order item?

我有这个脚本可以帮助我从Magento1.6的订单项目中获取特定产品的数量。这应该在一个简单的表格中可视化。到目前为止,这是我的代码://Loadtheproductcollection$collection=Mage::getModel('catalog/product')->getCollection()->addAttributeToSelect('*');foreach($collectionas$product){$id=$product->getId();$product_name=$product->getName();$order_output='';$order_ou

php - Symfony2 : How to generate Entities from MULTIPLE Existing Databases in SAME Bundle?

我的目标是在一个项目包中访问多个数据库。我通读了symfony2文档并设法做到了以下几点:configuremultipleconnectionsfordifferentBundlesgenerateEntitiesfromONEExistingDatabase使用:phpapp/consoledoctrine:mapping:importAcmeBlogBundleannotationphpapp/consoledoctrine:generate:entitiesAcmeBlogBundle但我找不到方法从同一bundle中的多个现有数据库生成实体,这样我就可以访问一个bundle中

php - 如何在 Symfony Bundle 中包含自定义类?

我有一个Symfony包,我必须在其中使用自定义类。不必从所有网站访问此类,而只需在该包的Controller中访问即可。我已经看到了一些与供应商相关的解决方案,但这非常繁重,对我来说不是必需的。有人有更简单的解决方案吗? 最佳答案 这就是namespaces是为了。来自php.net:Whatarenamespaces?Inthebroadestdefinitionnamespacesareawayofencapsulatingitems.简单地说,将您的命名空间包含在您的自定义类的顶部。src/Acme/DemoBundle/M

php - 本地主机上的 Google App Engine 上的 "No system CA bundle could be found"

我正在开发一个将在需要访问GDriveAPI的GoogleAppEngine(GAE)中运行的应用程序。当它在云中运行时,我可以使用我的特殊域范围授权,以便我的用户自动进行身份验证,并且我可以毫无问题地使用gdriveapi。效果很好。但是,在本地主机上测试时,域范围的身份验证将不起作用,因为我们的本地主机实际上并没有验证您的Google帐户,您只能声称自己是任何人.因此,我正在做的是在本地主机和GAE中以不同方式实例化我的google$client。在GAE中,我使用特殊的全域身份验证,在本地主机上,然后我使用传统的Google客户端配置,其中包含客户端ID、客户端密码、oautht

php - 如何在 Firebase 自定义身份验证中填充 `identifier` 和 `providers`?

我在我的网络服务上对我的用户进行身份验证,然后创建Firebasecustomtoken通过php-jwt://Requires:composerrequirefirebase/php-jwtuseFirebase\JWT\JWT;//Getyourserviceaccount'semailaddressandprivatekeyfromtheJSONkeyfile$service_account_email=...;$private_key=...;functioncreate_custom_token($uid,$is_premium_account){global$service

php - Magento - 如何将无限 CMS 静态 block (带有某些 "Identifier")的结果返回到 CMS 页面

快速概览:我正在尝试将一组特定静态block的结果返回到phtml文件(然后从cms页面调用该文件)在Magento中。注意:我一直在谷歌上搜索,有些答案比其他答案更接近我的答案,但我尝试过的任何答案似乎都100%有效?详细信息:我已经有一组特定的静态block,它们都以testimonial-标识符开头。例如,每个静态block是这样的:testimonial-1、testimonial-2、testimonial-3等。我的开发站点上总共有5(实时站点上有更多,但这无关紧要)。我有一个CMS页面,代码在name.phtml文件中提取(我的phtml文件的位置在这里:app/desi