-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Command命令行
liaofei edited this page Jan 20, 2021
·
1 revision
目录结构
├─command
│ │ Dao.php
│ │ Service.php
│ │ Timer.php
│ │ Workerman.php
│ └─stubs
│ dao.stub
│ service.stub
使用方法
php think make:dao app\dao\user\User
生成文件:app\dao\user\UserDao.php 还会附带创建作者的注释,创建后的Dao需要自己修改model的引用
使用方法:
php think make:service app\services\user\User
生成文件:app\services\userUserServices.php
使用方法:
sudo -u www php think timer start --d
使用方法windows需要执行三个命令并且必须依次执行一下命令或者直接双击php项目中的workerman.bat文件:
# 内部通讯服务
php think workerman start channel
# h5端聊天服务
php think workerman start chat
# 后台管理员通知
php think workerman start admin
使用方法Linux:
sudo -u www php think workerman start --d
目录存放创建dao和service的模板,也可以自行调整内部注释,其他的不需要进行调整
<?php
/**
* @author:
* @day:
*/
declare (strict_types = 1);
namespace {%namespace%};
use app\dao\BaseDao;
use app\model\***\{%className%};
/**
*
* Class {%className%}Dao
* @package {%namespace%}
*/
class {%className%}Dao extends BaseDao
{
/**
* 设置模型
* @return string
*/
protected function setModel(): string
{
return {%className%}::class;
}
}