sevin
- sevin 回答了问题 请问 YII2 模糊查询怎么做?
where里面加like
就在下载里面有啊~
- sevin 发布了话题解决控制层实例化表的问题
- sevin 赞了回复
model层:
<?php namespace app\models; use Yii; use yii\base\model; use yii\db\ActiveRecord; use yii\web\UploadedFile; class Upload extends Model { public $file; public function rules(){ return [ [['file'],'file','extensions' => 'jpg, png,jpeg', 'mimeTypes' => 'image/jpeg, image/png, image/jpeg','skipOnEmpty' => false], ]; } } ?>
控制器层:
public function actionLoad(){ $upload=new Upload; $request=Yii::$app->request; if($request->isPost){ //echo 'a';die; $upload->file=UploadedFile::getInstance($upload,'file'); //print_r($upload);die; if($upload->file && $upload->validate()){ $upload->file->saveAs('uploads/' . $upload->file->baseName . '.' . $upload->file->extension); }else{ echo '<script>alert("格式不正确")</script>'; die; } } return $this->render('upfile',['model'=>$upload]); }
视图层:
<?php use yii\helpers\Html; use yii\bootstrap\ActiveForm; ?> <?php $form = ActiveForm::begin(['options' => ['enctype' => 'multipart/form-data']]) ?> <?= $form->field($model, 'file')->fileInput()->label('选择文件') ?> <button>Submit</button> <?php ActiveForm::end() ?>
model层:
<?php namespace app\models; use Yii; use yii\base\model; use yii\db\ActiveRecord; use yii\web\UploadedFile; class Upload extends Model { public $file; public function rules(){ return [ [['file'],'file','extensions' => 'jpg, png,jpeg', 'mimeTypes' => 'image/jpeg, image/png, image/jpeg','skipOnEmpty' => false], ]; } } ?>
控制器层:
public function actionLoad(){ $upload=new Upload; $request=Yii::$app->request; if($request->isPost){ //echo 'a';die; $upload->file=UploadedFile::getInstance($upload,'file'); //print_r($upload);die; if($upload->file && $upload->validate()){ $upload->file->saveAs('uploads/' . $upload->file->baseName . '.' . $upload->file->extension); }else{ echo '<script>alert("格式不正确")</script>'; die; } } return $this->render('upfile',['model'=>$upload]); }
视图层:
<?php use yii\helpers\Html; use yii\bootstrap\ActiveForm; ?> <?php $form = ActiveForm::begin(['options' => ['enctype' => 'multipart/form-data']]) ?> <?= $form->field($model, 'file')->fileInput()->label('选择文件') ?> <button>Submit</button> <?php ActiveForm::end() ?>
万分感谢!祝您新的一年里工作顺利、事业更上一层楼
- sevin 赞了回复
大概意思是说
file_get_contents():SSL加密使超时:
file_get_contents():未能启用密码
file_get_contents():打开失败
你在下载的时候应该是把下载代码输入错了(也就是多输入了不必要的代码)! 我记得下载里面有 前边的冒号后边的后缀是要删掉的 - sevin 回复了话题 win下composer安装问题
大概意思是说
file_get_contents():SSL加密使超时:
file_get_contents():未能启用密码
file_get_contents():打开失败
你在下载的时候应该是把下载代码输入错了(也就是多输入了不必要的代码)! 我记得下载里面有 前边的冒号后边的后缀是要删掉的