当前位置: 首页 > news >正文

网站二级目录怎么做301seo科技网

网站二级目录怎么做301,seo科技网,做白酒有没有必要做个网站,武汉本地论坛有哪些很多时候,数据都是有层级和分类的,使用laravel的Dcat框架,可以快速搭建一个结构清晰、且可以鼠标拖拽排序的后台;先上例子更直观: 这里是Dcat的模型树使用文档,戳一下; 重点注意事项有&#x…

很多时候,数据都是有层级和分类的,使用laravel的Dcat框架,可以快速搭建一个结构清晰、且可以鼠标拖拽排序的后台;先上例子更直观:
在这里插入图片描述
这里是Dcat的模型树使用文档,戳一下;

重点注意事项有:

  • 1、数据库表的parent_id字段一定要默认为0,
  • 2、数据库表parent_id、order、title一定要有,不过这三个字段支持修改,可在Model中进行修改;其它字段没有要求
<?phpnamespace App\Models\Demo;use Dcat\Admin\Traits\ModelTree;
use Illuminate\Database\Eloquent\Model;class Category extends Model
{use ModelTree;protected $table = 'demo_categories';// 父级ID字段名称,默认值为 parent_idprotected $parentColumn = 'pid';// 排序字段名称,默认值为 orderprotected $orderColumn = 'sort';// 标题字段名称,默认值为 titleprotected $titleColumn = 'name';// Since v2.1.6-beta,定义depthColumn属性后,将会在数据表保存当前行的层级protected $depthColumn = 'depth';
}
tree的使用

去 Dcat 后台用代码生成工具生成 Controller 文件,生成以后直接用我下面的代码覆盖:

<?phpnamespace App\Admin\Controllers\SecondPhase;use App\Models\CancerDetectionMethods;
use App\Models\CancerDetectionSamples;
use App\Models\CancerRecommendSearch;
use App\Models\CancerSiteInfo;
use App\Models\CancerSiteMethods;
use App\Models\CancerTargets;
use App\Models\LsDicLabel;
use App\Services\CancerTargetTreesService;
use Dcat\Admin\Form;
use Dcat\Admin\Grid;
use Dcat\Admin\Http\Controllers\AdminController;
use Dcat\Admin\Layout\Column;
use Dcat\Admin\Layout\Content;
use Dcat\Admin\Layout\Row;
use Dcat\Admin\Tree;
use Dcat\Admin\Widgets\Box;
use Dcat\Admin\Widgets\Form as WidgetForm;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Support\Facades\DB;class CancerTargetsController extends AdminController
{public function index(Content $content){return $content->title('模型树')->body(function (Row $row) {$row->column(6, $this->treeView()->render());$row->column(6, function (Column $column) {$form = new WidgetForm();$form->action(admin_url('cancer-target-tree'));$form->select('parent_id', '父级')->options(CancerTargets::selectOptions());$form->text('title', '名称')->required();$column->append(Box::make('新增', $form));});});}protected function treeView(){return new Tree(new CancerTargets(), function (Tree $tree) {$tree->disableCreateButton();$tree->disableQuickCreateButton();$tree->disableEditButton();$tree->maxDepth(4);$tree->branch(function ($branch) {$payload = $branch['id'].' - '.$branch['title'];if ($branch['level'] === 4) {$url     = admin_url('/cancer-site/'.$branch['id'].'/edit');$payload .= <<<HTML
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<a href="$url" class="dd-nodrag">位点管理</a>
HTML;}return $payload;});});}protected function form(){return Form::make(new CancerTargets(), function (Form $form) {$form->model()->with(['methods:id, name',]);$form->display('id');$form->select('parent_id', '父级')->options(CancerTargets::selectOptions())->saving(function ($v) {return (int)$v;});$form->text('title', '名称')->required();$form->hidden('level', '等级');$form->disableViewButton();$form->footer(function ($footer) {// 去掉`重置`按钮$footer->disableReset();// 去掉`查看`checkbox$footer->disableViewCheck();// 去掉`继续编辑`checkbox$footer->disableEditingCheck();// 去掉`继续创建`checkbox$footer->disableCreatingCheck();// 设置`查看`默认选中$footer->defaultViewChecked();// 设置`继续编辑`默认选中$footer->defaultEditingChecked();// 设置`继续创建`默认选中$footer->defaultCreatingChecked();});});}}

大功告成

http://www.khdw.cn/news/11537.html

相关文章:

  • 政府网站内容建设规范新闻稿发布软文平台
  • 做暧视频网站大全百度信息流推广和搜索推广
  • 武汉专业做网站热搜榜排名今日
  • 网站栏目的分类济南专业seo推广公司
  • asp网站跳转浏览器网站排名系统
  • 彩票网站开发租用加速游戏流畅的软件
  • 找人做一个网站多少钱缅甸新闻最新消息
  • 专业的营销型网站建设nba最新赛程
  • 高邑做网站网络游戏营销策略
  • 可以做仿真实验的网站网站快速优化排名排名
  • 网站开发项目需求拼多多代运营公司十大排名
  • wordpress添加描述关键词深圳知名seo公司
  • 石景山网站建设公司开发设计推荐
  • 怎么查公司网站可信度百度合作平台
  • 深圳网站开发外包哪家好微信怎么推广自己的产品
  • 都哪些网站可以做gif南京搜索引擎推广优化
  • 一个网络空间做两个网站google关键词搜索量
  • WordPress说说主题seo是什么岗位
  • 江苏网站建设怎么样seo关键词快速排名前三位
  • 域名备案 个人 网站基本信息查询做一个公司网站大概要多少钱
  • 公司内部自己做抽奖网站网站关键词上首页
  • 怎样更新网站seo网站关键字优化
  • 380元网站建设免费发布推广的平台有哪些
  • 特效视频素材网站培训心得体会1500字
  • 樱花草在线观看高清免费视频优化网站教程
  • 渭南网站制作seo推广方法集合
  • wordpress建站教程简书活动营销
  • flash怎么制作网站推销一个产品的方案
  • 一个网站备案多个域名吗爱战网关键词
  • 广州制作网站的公司论坛推广网站