yii
表必须为innoDb,或者支持事务,事务更新。多条。 数组。
$db->createCommand()->update('m_coupon', ['a_status' => '1'], ['id' => $coupon_data])->execute();ActiveDataProvider
$dataProvider = new ActiveDataProvider([
'query' => $ret,
]);
$ret 必须为查询语句。且不能用all yii2-starter-kit
安装 根目录下面的consle yii app/setup 执行migration后台菜单 写死。目录 backend/views/layouts/common
表单创建 rules
字段展示 fields
model 查询。distinct()去重
VenueAttr::find()->where(['item_category_id' => $id])->distinct()->select('venue_id')->asArray()->all();
Users::find()->select(['user_name','mobile'])->groupBy(['mobile','user_name'])->where(['mobile'=>'xxxxxxxxxxx']);视图层views DropDownList 在模型中使用
//use app\models\Country;
$countries=Country::find()->all();
//use yii\helpers\ArrayHelper;
$listData=ArrayHelper::map($countries,'id','name');
echo $form->field($model, 'name')->dropDownList(
$listData,
['prompt'=>'Select...']); laravel
php artisan passport:keys laravel/passport use Illuminate\Support\Facades\Schema;
Schema::defaultStringLength(191); composer package
"repositories": [
{
"type": "composer",
"url": "http://packages.ngochain.cn"
},
{
"packagist.org": false
}
],
"config": {
"preferred-install": "dist",
"sort-packages": true,
"secure-http" : false,
"optimize-autoloader": true
}
创建公司私有包docker
删除悬浮镜像
docker rmi $(docker images -q -f dangling=true)docker exec -i -t php-fpm /bin/bash 进入php 容器内部
docker search php 查找能用的镜像image
docker build -t second:v1.0 .git
设置用户名
$ git config --global user.name "username"
设置用户邮箱
$ git config --global user.email "email"
强制拉取覆盖本地
git fetch --all
git reset --hard origin/master
git pullgit remote set-url origin http://xiaodong.fu@git.ngochain.cn/wangsheng/public-delivery.git
git remote -v 查看远程仓库地址
git pull
git diff
git checkout file_path
git中可以加入忽略文件权限的配置
git config core.filemode false
查看git配置
cat .git/config git commit
git pull
git pushgit checkout master
git pull
git merge devGit 新建项目
cd existing_folder
git init
git remote add origin http://xiaodong.fu@git.ngochain.cn/xiaodong.fu/ylt.git
git add .
git commit -m“初始提交”git 创建ssh
ls -al ~/.ssh 查看是否创建ssh
如果已经存在
pbcopy < ~/.ssh/id_rsa.pub 复制公钥到粘贴板
ssh-keygen -t rsa -C "your_email@example.com" 生成ssh key
ssh
ln -s a b 中的 a 就是源文件,b是链接文件名,其作用是当进入b目录,实际上是链接进入了a目录mac
command + t 打开新的窗口redis
redis-server 启动redis 服务端
redis-cli redis客户端链接 apidoc api 输出命令
apidoc -i app/Http/Controllers -o public/api
git 获取码云代码
sudo -u root git clone 码云仓库SSH地址 sky
composer 创建laravel
composer create-project --prefer-dist laravel/laravel blog
composer barryvdh/laravel-ide-helper composer create-project topthink/think tp5
find /usr/local -iname 'zipconf.h'
pwd 显示当前文件路径
find / -name php-fpm.pid 查看php-fpm.pid 文件位置php -i|grep php.ini 查看php.ini 位置
ps -ef|grep php 查看php-fpm 是否开启
session.cookie_httponly = //防止cookie修改 安全模式
setcookie("abc", "test", NULL, NULL, NULL, NULL, TRUE);
setrawcookie("abc", "test", NULL, NULL, NULL, NULL, TRUE); mysql -hlocalhost -uroot -p mysql //登陆
systemctl start mysqld //启动
systemctl start php72-php-fpm.servicedu -ah --max-depth=1 当前目录下 文件占有的大小
常用问题网站
https://stackoverflow.com 谷歌group beego
https://groups.google.com/forum/#!forum/beego-framework 知乎
shutdown -h now 服务器立即重启
telnet 127.0.0.1 9501 查看ip是否能链接
php -m 查看安装的模块
whereis php php安装位置
2、加可执行权限chmod +x 文件名
yum install php72w-gd 安装php扩展
php -i |grep 'extension_dir' 查看php扩展包安装路径
yum search php-xml 查看php 可用安装源 homestead
update-alternatives --display php 查看所有 php 版本和当前版本
update-alternatives --config php 执行后,会列出当前 php 所有版本和编号,输入编号,切换到执行的版本laravel json 中文转义
http_build_query()反向 parse_str()
array_change_key_case($input_array, CASE_UPPER); //数组中所有键名大写
setEncodingOptions(JSON_UNESCAPED_UNICODE); $pi_key = openssl_pkey_get_private($private_key);//这个函数可用来判断私钥是否是可用的,可用返回资源id Resource id
$pu_key = openssl_pkey_get_public($public_key);//这个函数可用来判断公钥是否是可用的 "josh/laravel-phantomjs": "^1.1", 要求 php扩展包安装bz2
laravel 生成20到30的随机字符串 str_random(random_int(20,30));
$form->ignore('filed') 表单提交忽略当前字段 回调函数传递参数
function ($form) use ($dir)
将storage 下的目录软连接到public
php artisan storage:link
表单验证请求
php artisan make:request StoreBlogPost 创建表单验证
php artisan make:rule
laravel5.4 创建模型:php artisan make:model Test
laravel5.4 创建控制器:php artisan make:controller PhotoController
laravel5.4 创建资源控制器:php artisan make:controller PhotoController --resource
laravel5.4 创建资源控制器附带模型:php artisan make:controller PhotoController --resource --model=Photo
路由缓存 php artisan route:cache
路由清理缓存 php artisan route:clear
创建表单验证类 php artisan make:request StoreBlogPost(验证名称)
php artisan make:job SendReminderEmailphp artisan route:clear
php artisan route:cache定时器任务脚本
crontab -e 添加任务列表
crontab -l 任务列表去掉routes/api.php 前缀 prefix
RouteServiceProvider.php表单验证
php artisan make:request CreateUserRequest
laravel 异常 app/Exceptions/Handler render
验证中文化 resource/lang/en 复制一份为中文
config/app.php local=>zn全局函数
打开项目根目录下的 composer.json 文件,找到"autoload" 配置项,补充如下代码:
"files":[
"app/Helper/functions.php"
]
全局常量
public/index.php 加入
require_once __DIR__.'/../bootstrap/constants.php';composer dump-auto
nginx -t 检查语法查看nginx 配置文件位置
nginx -c -s reload 自编辑Nginx重载
宿主机 nginx 映射到 docker服务 nginx 需要docker file 中的nginx也加上配置文件 go
bee generate scaffold user -fields="id:int64,name:string,gender:int,age:int" -driver=mysql -conn="homestead:@tcp(192.168.10.10:3306)/go"容器结构 map 数据字典
range 类似于foreach
panic recover 异常处理机制
struct
匿名字段
通配符
d% 十进制数字
s%%v 任意值
* 代表指针
go func 实现协程centos
yum -y install php70w-devel 安装php扩展包 python
diango
项目目录下你__init__.py
import pymysql
pymysql.install_as_MySQLdb()数据库
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'py',
'USER':'homestead',
'PASSWORD':'secret',
'HOST':'192.168.10.10',
'PORT':'3306',
}
}
istoreos 使用docker docker 苹果
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
【Docker项目实战】使用Docker部署kener监控面板
【Docker项目实战】使用Docker部署kener监控面板
docker Docker bash -
istoreos系统中docker使用
谷粒商城的环境的搭建以及其项目的初始构建(我这里使用的是VMware+Contos7)一、环境的安装1.安装docker a.先卸载之前的docker容器(之前没有安装也没有关系)sudo yum remove docker \ docker-client \ docker-client-latest \ docker-
istoreos系统中docker使用 java maven spring cloud spring boot