搬砖仔

  • {{ item.name }}
  • 首页
  • 作品
  • 代码
  • GO
  • 随笔
  • 关于博主
  • 友情链接
  • 文章归档
  • 榜上有名
  • Mail
  • GitHub

四行代码加载ecos框架

  • 小酱沫
  • 2016-11-14
  • 1

如果你想做活动页,套用ecos框架的话,那么本文将是你的必读之文章。ecstore的index是调用kernel的boot方法来进行入口处理路由的,而我们设计的某个单页,可能不需要经过ecos的路由处理,这时可以用下面的四行代码来进行加载ecos框架。

define('ROOT_DIR',realpath(dirname(__FILE__)));
require(ROOT_DIR.'/app/base/kernel.php');
require(ROOT_DIR.'/config/config.php');
kernel::register_autoload();

加载了上述四行代码之后,就可以使用除路由外的一切东西了。比如base_kvstore,比如single(‘xxx’)等。但注意,如果这里如果要涉及到user_object等和cache有关的东西时,还需要加载两行代码才行。

cachemgr::init();
cacheobject::init();

因为默认的cache初始化代码,是写在kernel的boot方法里的,所以必须额外再做初始化处理,不然会报错的。

© 2023 搬砖仔
Theme by Wing
沪ICP备2021031606号-1 沪公网安备31010402004615号