2013-03-03 61 views
1

对不起,我不知道之前在哪些关键字我应该找到答案,但现在的问题是:获得价值,并修改它的内容使用它

有一个$data->cart_show;,而做var_dump()它,我得到这个值:

string '<a style ="float:right;" href="/index.php?option=com_virtuemart&amp;view=cart&amp;Itemid=105&amp;lang=en">Cart content</a>' (length=124) 

我需要删除style属性,并在其上添加自定义class,(我需要做的是在一个视图文件,而不是在控制器或模型),所以它变得像这个:

<a href="#SameURL" class="customClass">Cart content</a> 

感谢您的任何提示

回答

1

这样的事情必须在模型,控制器或视图助手中完成。这种逻辑本身不应该在视图中。但是你要在两个方面可以做什么:

1)使用regular expression,并通过“类”与preg_replace()功能

2)使用DOMDocument取代你的“风格”属性修改现有的元素

+0

谢谢,我会尝试。顺便说一句,为什么我想在视图文件中做到这一点,是我使用joomla,并且我不能在模板化网站时重写模型或组件文件。所以这是没有corehack的唯一方法 – aspirinemaga 2013-03-03 14:21:31