Ecstore中新建控制器如何访问

2016-06-23 16:05:00
hainuo
原创 1694
摘要:新增控制器url中按照约定访问时空白页面 应该如何处理
新增了控制器,然后你直接去访问这个控制器时,页面会空白,其实这并不是空白页面。打开谷歌浏览器的控制台你会发现问题为`404 not find`根据这个我跟踪到了`/Users/fengliu/pingangwang/ecstore/app/site/lib/router.php`第389行`check_expanded_name`方法发现是因为路由中不存在改控制器处理方法比较简单但是要搞懂原理就比较复杂了。这个牵扯到一下几个地方1. `sdb_base_setting`2. filesystem 文件缓存3. `setConf` 方法 实际上 使用的是 syscache的adapt方法默认为filesystem 两个操作一个是写数据库一个是写缓存4. cmd 运行脚本 update /install 相关联的在这里 执行update更新 使用3 更新1和2so 简单来说就是修改`b2c`的`site.xml`增加``` getapi getapi false getapi getapi index false ```然后就是删除 缓存文件 我的缓存文件设置在了`data/cache`下,清空就好了然后就是执行`./cmd update`,自动更新缓存文件然后访问就正常了
发表评论
陆 加 肆 =
评论通过审核后显示。