2014年4月12日

How to use pagination in Magento

摘要: classYour_Module_Block_Entityname_ListextendsMage_Core_Block_Template{ protected function _construct(){ // We get our collection through our model parent::_construct(); // Instantiate a new Pager block $this->_entities =Mage::getModel('your_module/entityname')->getCollecti... 阅读全文

posted @ 2014-04-12 17:13 冯亮 阅读(213) 评论(0) 推荐(0) 编辑

2014年4月8日

Magento - get Attribute Options of the dropdown type attribute

摘要: $attribute_code = "color"; $attribute_details = Mage::getSingleton("eav/config")->getAttribute("catalog_product", $attribute_code); $options = $attribute_details->getSource()->getAllOptions(false); Foreach($options as $option){ echo $option["value"]; 阅读全文

posted @ 2014-04-08 21:55 冯亮 阅读(393) 评论(0) 推荐(0) 编辑

2014年3月17日

Magento布局layout.xml文件详解

摘要: 解析顺序布局xml文件一般位于app/design/{area}/{package}/{theme}/layout/目录下。Layout文件一般包含block、reference、action三种标签。对于Magento系统,首先会将系统中相关相关的layout合并,合并一般是包括app\design\frontend\base \default\layout目录下的xml文件,以及指定的模板下面的对应的layout文件。最终普通网页合并之后的从default下 output=”toHtml”进行最终的输出,那么解析的block或其他元素也是从该节点进行解析。1.顶层的block一般位于pag 阅读全文

posted @ 2014-03-17 00:42 冯亮 阅读(7474) 评论(0) 推荐(1) 编辑

在magento中定义static block

摘要: 在magento中如何调用static block?(系统面板内CMS---->static block) 解答:若想在站点页面的某个地方放点静态的内容,比如广告,或者是促销信息之类的,这样的东西完全没有必要新建一个block。完全可以使用cms内的static block。创建完后,记住static block的id并在网站中调用.创建static block的方式:1. phtml中 getLayout()->createBlock('cms/block')->setBlockId('block_id')->toHtml() ?> 阅读全文

posted @ 2014-03-17 00:17 冯亮 阅读(234) 评论(0) 推荐(0) 编辑

2014年3月7日

php的stdClass类

摘要: 在PHP内核进行模块初始化操作时会自动加载这个函数, 这样,stdClass类的注册操作也就会被执行了。stdClass类是一个没有成员变量也没有成员方法的类。 它的所有的魔术方法,父类、接口等在初始化时都被设置成NULL。由于在PHP中对于一个类我们无法动态的添加方法, 所以这个类只能用来处理动态属性,这也是我们一种常见的用法。故一下方法不会触发__set拦截器 $page=new stdClass(); $page->name='Home'; $page->status=1; 阅读全文

posted @ 2014-03-07 16:54 冯亮 阅读(7203) 评论(0) 推荐(0) 编辑

2014年3月5日

const和define的区别

摘要: 1、在使用const定义常量时,只能使用标量初始化; 但我们可以使用任何表达式初始化define定义的常量2、我们可以在条件表达式中使用define定义常量,但绝对不能使用const eg: defined('DEBUG') or define('DEBUG', false);3、const定义常量时大小写敏感; define需要通过第三个参数来确定是否大小写敏感, true表示大小写敏感4、在5.3以后, 可以在类的外部使用const 阅读全文

posted @ 2014-03-05 11:03 冯亮 阅读(848) 评论(0) 推荐(0) 编辑

2014年2月19日

php将文件夹打包成zip文件

摘要: function addFileToZip($path,$zip){ $handler=opendir($path); //打开当前文件夹由$path指定。 while(($filename=readdir($handler))!==false){ if($filename != "." && $filename != ".."){//文件夹文件名字为'.'和‘..’,不要对他们进行操作 if(is_dir($path."/".$filename)){// 如果读取的某个对象是文件夹,则递归 addFi 阅读全文

posted @ 2014-02-19 18:01 冯亮 阅读(27329) 评论(3) 推荐(0) 编辑

2014年1月28日

Android消息推送的服务端

摘要: 2、Android消息推送MQTT服务器采用mosquito http://mosquitto.org/PHP管理包采用phpmqttclient:https://github.com/tokudu/PhpMQTTClient2.1、mosquito安装cd /etc/yum.repos.dwget http://download.opensuse.org/repositories/home:/oojah:/mqtt/CentOS_CentOS-5/home:oojah:mqtt.repoyum updateyum install mosquitto2.2、mosquito命令行使用mosqu 阅读全文

posted @ 2014-01-28 11:13 冯亮 阅读(1815) 评论(0) 推荐(0) 编辑

2014年1月16日

下面这个网站中有很多使用js实现了php函数的方法

摘要: http://phpjs.org/ 阅读全文

posted @ 2014-01-16 11:33 冯亮 阅读(149) 评论(0) 推荐(0) 编辑

2014年1月10日

匹配html标签的正则式

摘要: $reg= "/]*?\s+"+attr+"=['\"]?(.*?)['\"]?\s+.*?>/"; 阅读全文

posted @ 2014-01-10 14:11 冯亮 阅读(190) 评论(0) 推荐(0) 编辑

导航