Files
ctms-yii/vendor/fmsoft/modules/data/views/default/index.php
T
2025-07-13 19:37:38 +08:00

53 lines
2.4 KiB
PHP
Executable File
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?php
/* @var $this yii\web\View */
use yii\helpers\Html;
use yii\grid\GridView;
use yii\bootstrap\ActiveForm;
use yii\helpers\Url;
$this->title = '数据模型批处理工具';
$this->params['breadcrumbs'][] = $this->title;
$modules = Yii::$app->params['dataModules'];
?>
<div class="page-header">
<h1>
数据模型批处理工具-数据表生成器
</h1>
</div>
<p>
<span class="label label-warning" style="display:inline-block;" >已有模型</span>:
<?php foreach($modules as $k => $v){ ?>
<span class="label label-success" style="display:inline-block;" contenteditable="true">
<?= Html::encode($v) ?> ( <?= Html::encode($k) ?> )
</span>
<?php } ?>
</p>
<?= Html::a('创建新表', ['create'], ['class' => 'btn btn-info']) ?>
<div class="">
<div class="container">
<h1>
备注
</h1>
<p>
<ul>如下结构——
<li><code>数据库:</code><kbd>test</kbd>;
</li><li><code>库前缀:</code><kbd>v1</kbd>——这个一般是各应用程序用来区分数据调用的标识(也可能没有,比如本站);
</li><li><code>表前缀:</code><kbd>c</kbd>——这个一般是应用程序内部各组件用来区分数据调用的标识(本站c表示核心表类);
</li><li><code>表名:</code><kbd>chat_basic</kbd>——表示将要生成一组与chat_basic相关的表来(逻辑:在后面加上表后缀进行定向区分并以便数据模型可以标准化地处理它们);
</li></ul>
该示例将在数据库 test 中生成以下几张表:
<ol>
<li><code>v1</code>_<code>c</code>_<code>chat_basic</code>_<code>self</code>;
</li><li><code>v1</code>_<code>c</code>_<code>chat_basic</code>_<code>form</code>;
</li><li><code>v1</code>_<code>c</code>_<code>chat_basic</code>_<code>param</code>;
</li><li><code>v1</code>_<code>c</code>_<code>chat_basic</code>_<code>order</code>;
</li><li><code>v1</code>_<code>c</code>_<code>chat_basic</code>_<code>addon</code>;
</li><li><code>v1</code>_<code>c</code>_<code>chat_basic</code>_<code>data</code>;
</li><li><code>v1</code>_<code>c</code>_<code>chat_basic</code>_<code>attr</code>;
</li><li><code>v1</code>_<code>c</code>_<code>chat_basic</code>_<code>pre</code>;
</li>
</ol>
</p>
</div>
</div>