我试图覆盖Magento中的一个抽象,但它不喜欢我下面的config.xml中的信息,你会看到我试图覆盖的抽象的文件夹结构以及我的config.xml特定于该文件的部分.
原始目录:
app/code/core/Mage/Rule/Model/Abstract.php
我的目录:
app/code/local/EGeeked/Coupons/Rule/Model/Abstract.php
我的config.xml:
<models>
<EGeeked_Coupons>
<class>EGeeked_Coupons_Rule_Model_Abstract</class>
</EGeeked_Coupons>
<rule>
<rewrite>
<model_abstract>EGeeked_Coupons_Rule_Model_Abstract</model_abstract>
</rewrite>
</rule>
</models>
Run Code Online (Sandbox Code Playgroud)
我在Abstract.php中扩展
abstract class EGeeked_Coupons_Rule_Model_Abstract extends Mage_Core_Model_Abstract
Run Code Online (Sandbox Code Playgroud) 我有一个字段,其中的数字由两个不同的字符分隔。我试图将这些数字分成各自的字段。
当前数据示例:
A
----
25-29
18-20,22,2
3,6
5,16-19
2-5,9-12
1,2,3,4
Run Code Online (Sandbox Code Playgroud)
预期成绩
BE 将处理“-”两侧的数字
FI 会自行处理任何可能的数字
B | C | D | E | F | G | H | I
----------------------------------------------------------------------
25 29
18 20 22 2
3 6
16 19 5
2 5 9 12
1 2 3 4
Run Code Online (Sandbox Code Playgroud)
我尝试过使用 MID LEFT FIND 的不同组合,但我似乎无法弄清楚这一点。我知道所有 8 列都需要不同的公式,但我很难弄清楚这一点。
对此的任何帮助都非常值得赞赏。
谢谢
我正在创建一个简单的脚本,用于更新Magento中特定类别中所有产品的所有价格.我有行动代码工作,它更新价格.现在我正在创建一个表单,其中包含所有可用类别的下拉列表,然后是一个输入百分比的文本字段.我遇到的问题是我无法获得下拉列表来填充类别,我会疯了.我已经尝试过其他类似的代码并且破解了其他代码,试图让它工作,这让我疯了.下面是我目前的黑客攻击版本 - 我知道这是丑陋和错误但是呃你能做什么.谢谢你的期待.
<?php
require 'app/Mage.php';
Mage::app();
class Mymodule_Pup_Helper_Data extends Mage_Core_Helper_Abstract {
public function getCategoriesDropdown() {
$categoriesArray = Mage::getModel(‘catalog/category’)
->getCollection()
->addAttributeToSelect(‘name’)
->addAttributeToSort(‘path’, ‘asc’)
->addFieldToFilter(‘is_active’, array(‘eq’=>’1?))
->load()
->toArray();
foreach ($categoriesArray as $categoryId => $category) {
if (isset($category['name'])) {
$categories[] = array(
‘label’ => $category['name'],
‘level’ =>$category['level'],
‘value’ => $categoryId
);
}
}
return $categories;
}
}
?>
<html>
<body>
Update Prices by Category
<form action="pupped.php" method="post">
<select id="category-changer" name="cat" style="width:150px;">
<option value="">--Select Category--</option>
<?php
$_CategoryHelper = Mage::helper("pup")->getCategoriesDropdown();
foreach($_CategoryHelper as $value){
foreach($value …Run Code Online (Sandbox Code Playgroud) 我一直在阅读逐字字符串文字和转义序列.我现在感到好奇的是,当使用逐字字符串文字时,是否可以逃避并说从数据库中调用动态源?
例如,如何实现如下所示?
string jsFunc = @"
(function()
{
var image = 'Images/" + {sqlConn[2]} + "';
var img = document.getElementbyId('img1');
img.src = image;
}
);";
Run Code Online (Sandbox Code Playgroud)
谢谢