Skip to content

Commit

Permalink
更新:/docs
Browse files Browse the repository at this point in the history
  • Loading branch information
dxkite committed Jul 19, 2019
1 parent 4ebad58 commit ce4141c
Show file tree
Hide file tree
Showing 5 changed files with 36 additions and 3 deletions.
18 changes: 18 additions & 0 deletions docs/05-database.md
Expand Up @@ -53,6 +53,24 @@
| path | 数据库地址 |


## 执行SQL语句

直接运行SQL语句需要使用 `\suda\database\statement\QueryStatement` 对象,通过使用 `\suda\application\Application->getDataSource()`
方法来获取数据源,来进行操作,如:

```php
// 对数据源进行写操作
$application->getDataSource()->write()->query(new QueryStatement('CREATE DATABASE test_demo'));

// 对数据库进行读操作
$query = (new QueryStatement('SELECT * FROM test_table'));
// 取全部
$query->setFetch(QueryStatement::FETCH_ALL);
// 执行
$rows = $application->getDataSource()->read()->query($query);
```


## 数据库CUDR操作

**注意:** 数据库建表需要手动建表
Expand Down
2 changes: 1 addition & 1 deletion docs/07-template.md
Expand Up @@ -25,7 +25,7 @@ class SimpleResponse implements RequestProcessor
}
```

或者使用 `\suda\application\template\Template` 类来`new`一个模板对象,模板采用 `set` 方法进行复制`get` 方法可以获取到模板设置的值,
或者使用 `\suda\application\template\Template` 类来`new`一个模板对象,模板采用 `set` 方法进行赋值`get` 方法可以获取到模板设置的值,
模板在设置变量参数后,将模板作为请求处理器的返回值即可自动渲染,也可以用 `render` 方法手动渲染


Expand Down
14 changes: 14 additions & 0 deletions docs/08-manifest.md
@@ -0,0 +1,14 @@
# manifest 配置参数

| 键名 | 键值类型 | 默认值 | 说明 |
|---|----|-----|----|
| name | string | | 应用名称|
| version | string | | 应用版本号|
| locale | string | zh-cn | 应用采用的语言包 |
| style | string | default | 采用的样式 |
| resource | string | ./resource | 资源路径 |
| route-group | array | ['default'] | 启用的路由组 |
| import | array | null | 全局共享库 |
| module.load | array | 全部模块 | 默认加载的模块 |
| module.active | array | 全部模块 | 默认激活的模块 |
| module.reachable | array | 全部模块 | 默认可以访问的模块 |
3 changes: 2 additions & 1 deletion docs/index.md
Expand Up @@ -23,4 +23,5 @@ suda 是一款轻量化、模块化的Web框架,基于 `PHP7.2` 开发。
- [U·更新记录](05-database.update.html)
- [D·删除记录](05-database.delete.html)
- [预定义常量](06-constant.html)
- [内置模板](07-template.html)
- [内置模板](07-template.html)
- [Manifest配置说明](08-manifest.html)
2 changes: 1 addition & 1 deletion suda/resource/app/manifest.json
@@ -1,7 +1,7 @@
{
"name": "suda-demo-app",
"version": "1.0-dev",
"language": "zh-CN",
"locale": "zh-CN",
"module-paths" : [
"modules"
],
Expand Down

0 comments on commit ce4141c

Please sign in to comment.