- 博客(16)
- 资源 (15)
- 收藏
- 关注
原创 Magento Eav数据的查询
默认情况下,EAV收集不会包含所有的对象属性。可以通过addAttributeToSelect()方法添加选取的属性。但是呢,即使你通过此方法查询EAV属性的数据$collection=Mage::getModel('customer/customer')->getCollection()->addAttributeToSelect('*')->getData();你会发现这样
2013-10-25 16:50:06 1003
原创 magento flat和eav表连接的不同
对于flat表,也就是普通的表,例如订单之类的sales_flat_order,这类型的连接,Collection连接,$table = Mage::getSingleton('core/resource')->getTableName('catalog_product_store');$storetable = Mage::getSingleton('core/resource')-
2013-10-25 12:11:51 755
原创 Magento基础的表分组操作
随处运行,如之前写的《magento基础的增删改查操作》一样。/** * 功能:SELECT count(*) as attribute_num,entity_type_id FROM eav_attribute where is_required = 1 group by entity_type_id limit 0,1; */ public funct
2013-10-24 20:21:29 614
原创 Magento事务处理
当涉及到多个(修改或删除插入)等操作时,由于magento入门的深度不够,经常会力不从心,即使想到事务管理,也不知道该如何下手,因此有时候需要自己写一下回滚的code,有的人直接不写回滚code直接给项目遗留下很多风险,以后维护起来会花费更多的成本。 这里简单的事例分享给大家来处理magento的事务。事务操作:public function TransactionOper
2013-10-24 17:10:59 1161
原创 浅谈oracle 空值null与'null',''
oracle的null值在具体到写sql语句的时候,经常会产生疑虑,不知道是写成null还是'null',写的是否正确,因此实践了一下,解决自己在以后的顾虑。 1.字段与空值的比较: select t.name from emps_table t where t.name 上述sql语句不能写为: select t.name from emps_table t w
2013-10-23 15:42:31 1290
原创 Magento 分组group操作获取Collection集合列表
Magento可能会做一些报表统计,这时候可能会用到数据的分组操作。下边介绍两种集合的分组操作方式:测试方法:public function getddd(){ $collection = Mage::getResourceModel('customer/customer_collection'); $collection1= $collection->
2013-10-23 11:31:43 1363
原创 Mysql创建的定时器去处理存储过程
1.定时器sql DROP EVENT IF EXISTS update_order_status;CREATE EVENT IF NOT EXISTS update_order_statusON SCHEDULE EVERY 1 MINUTEON COMPLETION PRESERVEDO CALL update_order_status(15);2.my
2013-10-22 19:20:21 456
原创 报错:1130-host ... is not allowed to connect to this MySql server
解决方法:1。 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"mysql -u root -pvmwaremysql>use mysql;mysql>update user set host
2013-10-16 10:02:34 474
原创 XAMPP 虚拟主机配置,实现多域名访问本地项目
有时候你需要一些顶级域名访问方式来访问你本地的项目文件而不是目录方式访问,这时候就需要配置虚拟主机,给你的目录绑定一个域名(本地的话可以通过修改 hosts 文件随便绑定什么域名比如www.a.com 或者 localdemo)。现在假定你有两个目录,一个存在于 /xampp/htdocs/a,另一个存在于 /xampp/htdocs/b 。现在你想要在本地测试的时候访问 www.a.
2013-10-16 09:58:58 976
原创 试题:将一个正整数分解质因数
将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。请补充完整test方法体。n为输入的参数,结果返回类似“90=2*3*3*5”的字符串。 public String test(int num){String str=num + "="; while (num >= k) { if (num % k == 0
2013-10-16 09:35:19 740
原创 试题:原生JS实现的全选/全不选,点行可选中取消
页面中有如下几个复选框,请完成全选/全不选功能。全选/全不选原生JS实现的全选/全不选,点行可选中取消原生JS实现的全选/全不选,点行可选中取消原生JS实现的全选/全不选,点行可选中取消全选/全不选原生JS实现的全选/全不选,点行可选中取消原生JS实现的全选/全不选,点行可选中取消 function checkAll(){var isAll=false;
2013-10-10 13:08:45 1068
原创 Magento按钮的移除
一定要写在调用父类方法之后父类block Mage_Adminhtml_Block_Widget_Containerpublic function __construct() { $this->_controller = 'adminhtml_seller'; $this->_blockGroup = 'seller'; $this->_headerText
2013-10-09 17:23:13 788
原创 Magento基础的增删改查操作
插入数据//设置操作的表$table_regoods=Mage::getSingleton('core/resource')->getTableName('sales_flat_return_goods');//插入新数据$write->insert($table_regoods,array('parent_id'=> $orderId, 'buyer_backgoods_memo' =
2013-10-08 17:04:31 1462
原创 Magento后台地址栏key的产生
后台key值至关重要,关系着是否能够访问后台页面获取到key值:Mage::getSingleton('adminhtml/url')->getSecretKey();其实是$controller . $action. $salt拼接后获取到hash值public function getSecretKey($controller =null, $action = null)
2013-10-08 16:55:31 1219
原创 Magento添加支付方式
增加类似Check/ Money Order这样的线下支付方式Check1 / Money Order .并且在前台让客户选择,在后台管理订单中也能正确显示客户选择的支付方式。1、打开app/code/core/Mage/Payment/etc/system.xml,找到……,复制这个标签及其包含的内容,紧接着这个标签粘贴一份,把checkmo改名为checkmo1,Check/ Mo
2013-10-08 16:49:48 1276
Search and Replace
2014-04-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人