simple-yii2 / app-single-page
基于Yii 2框架的单页网站模板。
Requires
- php: >=5.4.0
- simple-yii2/cms: 1.0.*
- simple-yii2/feedback: 1.0.*
- simple-yii2/page: 1.0.*
- simple-yii2/settings: 1.0.*
- simple-yii2/user: 1.0.*
- yiisoft/yii2: ~2.0.5
- yiisoft/yii2-bootstrap: ~2.0.0
- yiisoft/yii2-swiftmailer: ~2.0.0
Requires (Dev)
- codeception/base: ^2.2.3
- codeception/specify: ~0.4.3
- codeception/verify: ~0.3.1
- yiisoft/yii2-debug: ~2.0.0
- yiisoft/yii2-faker: ~2.0.0
- yiisoft/yii2-gii: ~2.0.0
This package is not auto-updated.
Last update: 2024-09-23 15:41:03 UTC
README
这是一个基于Yii PHP框架版本2的单页模板。
安装
如果您没有Composer,您可以通过访问getcomposer.org中的说明进行安装。
然后,您可以使用以下命令安装此项目模板
composer global require "fxp/composer-asset-plugin:^1.2.0"
composer create-project --prefer-dist simple-yii2/app-single-page single-page
配置
数据库
使用真实数据编辑config/db.php
文件。
注意
- 应用程序不会为您创建数据库,您必须手动在可以访问它之前完成此操作。
- 检查并编辑
config/
目录中的其他文件,以根据需要自定义您的应用程序。
数据库配置完成后,在浏览器中打开your_app/cms
页面。在第一次启动时,控制系统将在数据库中创建表并添加所需的行以开始。
应用程序
您只需在config/web.php
文件中设置应用程序的name
和language
属性即可。
邮件发送器
要接收来自网站的消息,您需要在config/web.php
文件中配置mailer
属性。
有关更多信息,请参阅yii\swiftmailer\Mailer
域名
在web/.htaccess
和web/robots.txt
文件中将domain.com
替换为您自己的域名。
内容管理系统
要访问内容管理系统,请打开your_app/cms
页面。您可以通过修改config/web.php
中的urlManager
规则来更改此地址。
有关更多信息,请参阅simple-yii2/cms
用户管理
默认情况下,有一个具有电子邮件和密码admin
的用户。在第一次登录后,系统将要求您更改密码。
有关更多信息,请参阅simple-yii2/user
页面内容
要编辑页面内容,请使用从Modules
菜单可用的Pages
模块。要自定义布局,请编辑views/layouts/main.php
文件。
有关更多信息,请参阅simple-yii2/page
反馈表单
要添加反馈表单,请使用cms\feedback\frontend\widgets\Feedback
小部件。注意,您需要设置从Modules
菜单可用的Feedback
模块中的电子邮件。
有关更多信息,请参阅simple-yii2/feedback
用户定义内容的区块
使用从Modules
菜单可用的Settings
模块来解决此问题。在应用程序代码中,区块内容可通过cms\settings\frontend\widgets\Settings
小部件获取。
有关更多信息,请参阅simple-yii2/settings
错误页面
通过编辑views/site/error.php
文件来自定义错误页面。
搜索引擎优化
要管理标题、元关键词和元描述,请使用具有title
、keywords
和description
别名的设置。
在生产环境中禁用调试
在文件web/index.php
中禁用生产环境中的调试。
存储
所有上传的文件放置在 web/upload
目录下。存储时,放置在 storage
目录。存储的文件缓存在 web/public
目录。