Maison > développement back-end > tutoriel php > Les programmeurs Android apprennent le développement PHP (34)-ThinkPHP5.0 (6) généré automatiquement-PhpStorm

Les programmeurs Android apprennent le développement PHP (34)-ThinkPHP5.0 (6) généré automatiquement-PhpStorm

黄舟
Libérer: 2023-03-06 10:44:01
original
1920 Les gens l'ont consulté

Le moment d'assister au miracle est venu, nous allons générer automatiquement la structure des répertoires~ C'est la commodité apportée par TP~ Sinon il faut utiliser un framework au lieu du natif~
Documentation en ligne : http://www.kancloud.cn/manual/thinkphp5/118021

1. La ligne de commande est générée automatiquement

n'est pas pratique pour la démonstration Si vous êtes intéressé, veuillez consulter le manuel de développement ~

2. Ajoutez du code généré automatiquement

On est en .build .php, comme ça :

    // 定义demo模块的自动生成 (按照实际定义的文件名生成)
    'demo'     => [
        '__file__'   => ['common.php'],
        '__dir__'    => ['behavior', 'controller', 'model', 'view'],
        'controller' => ['Index', 'Test', 'UserType'],
        'model'      => ['User', 'UserType'],
        'view'       => ['index/index'],
    ],
Copier après la connexion

Ou, comme ça :

    // 定义index模块的自动生成
    'index'   => [
        '__file__'   => ['tags.php', 'user.php', 'hello.php'],
        '__dir__'    => ['behavior', 'controller', 'model', 'view'],
        'controller' => ['Index', 'Test', 'UserType'],
        'model'      => [],
        'view'       => ['index/index'],
    ],    
    // 定义test模块的自动生成
    'test'=>[
        '__dir__'   =>  ['behavior','controller','model','widget'],
        'controller'=>  ['Index','Test','UserType'],
        'model'     =>   ['User','UserType'],
        'view'      =>  ['index/index','index/test'],
    ],
Copier après la connexion

code, spécifiez la structure des répertoires et générez automatiquement les fichiers.

Regardez l'image ci-dessous : Comment générer automatiquement une introduction de répertoire personnalisée dans le fichier d'entrée :

index.html :

<?php
// +----------------------------------------------------------------------
// | ThinkPHP [ WE CAN DO IT JUST THINK ]
// +----------------------------------------------------------------------
// | Copyright (c) 2006-2016 //m.sbmmt.com/ All rights reserved.
// +----------------------------------------------------------------------
// | Licensed ( //m.sbmmt.com/ )
// +----------------------------------------------------------------------
// | Author: liu21st <liu21st@gmail.com>
// +----------------------------------------------------------------------

// [ 应用入口文件 ]

// 定义应用目录
define(&#39;APP_PATH&#39;, __DIR__ . &#39;/../application/&#39;);
// 加载框架引导文件
require __DIR__ . &#39;/../thinkphp/start.php&#39;;

/**
 * 自动生成目录结构 方法1
 */
// 读取自动生成定义文件
$build = include &#39;../build.php&#39;;
// 运行自动生成
\think\Build::run($build);

/**
 * 自动生成目录结构 方法2
 */
//\think\Build::module(&#39;admin&#39;);
Copier après la connexion


3. Générer automatiquement la structure de répertoires et les fichiers par défaut :

index.html :

<?php
// +----------------------------------------------------------------------
// | ThinkPHP [ WE CAN DO IT JUST THINK ]
// +----------------------------------------------------------------------
// | Copyright (c) 2006-2016 //m.sbmmt.com/ All rights reserved.
// +----------------------------------------------------------------------
// | Licensed ( //m.sbmmt.com/ )
// +----------------------------------------------------------------------
// | Author: liu21st <liu21st@gmail.com>
// +----------------------------------------------------------------------

// [ 应用入口文件 ]

// 定义应用目录
define(&#39;APP_PATH&#39;, __DIR__ . &#39;/../application/&#39;);
// 加载框架引导文件
require __DIR__ . &#39;/../thinkphp/start.php&#39;;

/**
 * 自动生成目录结构 方法1
 */
//// 读取自动生成定义文件
//$build = include &#39;../build.php&#39;;
//// 运行自动生成
//\think\Build::run($build);

/**
 * 自动生成目录结构 方法2
 */
\think\Build::module(&#39;admin&#39;);
Copier après la connexion

Notez que cette méthode ne nécessite pas de manipulation de build.php

Ce qui précède est le contenu des programmeurs Android qui apprennent le développement PHP (34) - ThinkPHP5.0 (6) génère automatiquement - PhpStorm Pour plus de contenu connexe, veuillez. faites attention au site Web PHP chinois (m.sbmmt.com) !



Étiquettes associées:
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