Maison > cadre php > PensezPHP > le corps du texte

Les fichiers image thinkphp5 sont téléchargés et affichés sur la page

爆肝混世大魔王-流笙 第五人格服务
Libérer: 2021-03-15 09:02:30
original
195 Les gens l'ont consulté

图片上传

图片:< br>


 

 

 

contrôleur d'index d'application d'espace de noms ;

utiliser think Controller;

utiliser l'image du modèle d'index d'application comme ImageModel;

utiliser think Request;

class Image étend le contrôleur {

public

function index() {

return view( 'index/sc' );

}

public

function image() {

// echo "图片上传";

return view( 'Image/image' );

}

// protected $resultSetType = 'collection';

public

function upload() {

// 获取表单上传文件 例如上传了001.jpg

$file = request()-> ;file( 'image' );

// 移动到框架应用根目录/uploads/ 目录下

$info = $file->move( '../public' ) ;

//获取图片路径

$img = $info->getSaveName();

//获取前台数据

$data = input( 'post.' );

//将图片路径拼接数组

$c = $data[ 'image' ] = $img;

//入库

$b = new ImageModel();

$b->images = $c;

if ( $b->save() ) {

retourner '添加成功';

} sinon {

retourner '添加失败';

}

}

public

function list() {

$b = new ImageModel();//连接数据库

$c= "SELECT * FROM `image`  n" //查询数据sql语句

    . "ORDER BY `image`.`images` ASC";//think原生查询方法

$res = $b->query($c);

$this-> assign( [//把查出来的数据渲染给页面

'a' => $res 

] );

return $this->fetch( 'index/cs' );//渲染给index模块的cs页面

}

}

< html>

显示图片

{volist name="a " id="a" offset="0" length="a"}

{ /volist}

espace de noms appindexmodel;

class L'image étend thinkModel

{

    // 设置当前模型对应的完整数据表名称

    protected $table = 'image';

    

    // 设置当前模型的数据库连接

    protected $connection = [

        // 数据库类型

        'type '        => 'mysql',

        // 服务器地址

        'nom d'hôte'    => '127.0.0.1',

        // 数据库名

        'base de données'    => 'image',

        // 数据库用户名

        'nom d'utilisateur'    => 'image',

        // 数据库密码

        'mot de passe'    => '7pzc4FPi8jXAtxmC',

        // 数据库编码默认采用utf8

        'charset'     => 'utf8',

        // 数据库表前缀

        'prefix'      => 'images',

        // 数据库调试模式

        'debug'        => vrai,

    ];

}

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
1
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!