Zen Cart预加载的一个小错误

原创 2011年01月11日 17:49:00

因为要添加一些自定义常量进数据库,方便后台设置,但发现后台设置的面包屑导航控制常量却依然失效未按预期执行。检查breadcrumb class代码没有问题,数据库configuration正常,最后从脚本 init_db_config_read.php 直接打印常量值也没有任何问题,这就奇怪了,其他常量设置都很正常地在跑。百思不解时突然想到可能 breadcrumb 类先于数据库常量加载,并且只有这一个可能,用 die() 检查这两个文件执行顺序发现果然如此,难怪后台设置不起作用。打开 includes/auto_loaders/config.core.php ,可以看到各种 class 的初始化是排第一位的,然后才是其他预加载操作。

#70
$autoLoadConfig[0][] = array('autoType'=>'class',
'loadFile'=>'breadcrumb.php');


#106
$autoLoadConfig[40][] = array('autoType'=>'init_script',
'loadFile'=> 'init_db_config_read.php');


解决:设置 breadcrumb 加载顺序在 init_db_config_read 之后即可,即改下标 0 大于 40 如 50:

#70
$autoLoadConfig[50][] = array('autoType'=>'class',
'loadFile'=>'breadcrumb.php');

 

这种情况可能还会出现于其他情况,应该算是zen cart的一个小小的bug吧。

版权声明:本文为博主原创文章,未经博主允许不得转载。

有关ajax的一个小错误

看了一个例子,敲了一遍。运行一看,结果效果出不来,还报错:仔细看了看代码,还真有地方敲错了。修正后继续运行,还是报这个错。然后又看了一遍代码: http://www.w3.org/TR/xhtml1/...
  • lwx2615
  • lwx2615
  • 2011年06月06日 16:21
  • 726

使用AlertDialog时遇到的一个小错误,简单记录下

今天在使用AlertDialog时遇到了一个奇葩的错误,下面简单记录下 // 游戏失败 private void lose() { new AlertDialog.Builder(getCon...
  • TTCCAAA
  • TTCCAAA
  • 2015年04月04日 17:17
  • 780

java 异常处理的一个小错误

1、输入若干整数求和,直到结束标志999为止,输入过程中自动忽略输入的非整数。 2、修改1,对输入的负数不进行累加运算。 逻辑没什么难度,就是累加器。 处理try catch 时遇到了一个情况 就是w...

Cocos ui控件Button 一个误导人的小错误

版本:cocos2d-x 3.12     语言:C++   今天开始996,终于要开始加死人不偿命的生活了。哈哈,今天给大家带来一个我毕设中的小失误。   不知道还有没有人在用CocosSt...

Gnuplot的一个小错误,求详解

最近使用gnuplot作图,一开始好好地;后来不知道怎么的, 注释了一行代码;导致图片无法显示。求大神!!! 使用的数据  文件就一个  “aarc.txt”  部分数据如下: 150.0...

一个小错误浪费了我时间

这里面关联的表的字段 type写的有问题,导致前台无法显示,dubug后后台返回的list是:[{minPriceChange=0, maxContractNumber=1, moreOrLess=...

线性布局上的一个小错误

今天做一个demo测试,在一个布局上花费了一点时间 想想自己感到也是可笑,在这里记录下,自己要布局的效果 大致如下 在布局的图中做的效果是 这样的 下面是部分布局代码 ...

关于R文件的一个小错误

eclipse报错:The method setContentView(int) is undefined for the type MainActivity 这个问题我找了很多网上大神的方法,但还...

Django1.5的分页中,官方文档的一个小错误

Django的官方文档中关于分页与类视图混合有点小错误。 在该分页中,混合了SingleObjectMixin和ListView, 该view的目的是,通过url传递进来的pk参数来获取确切的Pub...

arcmap 10.1连接oracle一个小错误

环境:win7旗舰版64位 oracle10g arcgis10.1 最近需要弄oracle,所以就在自己台式机上安装了oracle10g服务端。安装很顺利,结果在最后用catalog采用直连的方式连...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Zen Cart预加载的一个小错误
举报原因:
原因补充:

(最多只允许输入30个字)