menu_book 文档目录 expand_more

使用 PHP

Sitecake 既支持纯 HTML,也支持 PHP 文件。如果你在 PHP 网站中使用 Sitecake,有几点需要了解。

  • 完整的 sc-content 元素应包含在单个 文件内。在一个文件中打开、在另一个文件中关闭是不 行的。
  • sc-content 元素内的 PHP 代码,在第一 次保存或发布后会被渲染出的 HTML 覆盖。
  • PHP includerequire 方法中,包含可编辑内容的路径应使用相对路径,因为 Sitecake 会创建你的文件的副本,并操作这些 副本。如果使用绝对路径,Sitecake 始终会包含原始文 件,被包含文件内 sc-content 元素的更 改要到发布后才会显示出来。

Sitecake 文件与文件夹

以下是 sitecake/ 文件夹内的结构:

sitecake/
    <version>/               版本文件夹
        client/
            editor-v4/       页内编辑器(JS/CSS)
            pagemanager/     页面管理器(JS/CSS)
        config/              配置文件
            bootstrap.php    应用引导程序
            requirements.php 环境检查
            config.php       Sitecake 配置
        locale/              翻译文件
        src/                 服务器端源文件
            Sitecake/        Sitecake 类
            app.php          服务入口
    credentials.php          凭据文件
    credentials.php.default  重置用凭据文件
    editor.cnf               编辑器配置
sitecake.php                 应用入口

其他

Sitecake 支持 memcache、memcached 和 Redis 会话处理。