diff --git a/application/admin/controller/travelnotes/Travelnotes.php b/application/admin/controller/travelnotes/Travelnotes.php new file mode 100644 index 00000000..9c4b67ae --- /dev/null +++ b/application/admin/controller/travelnotes/Travelnotes.php @@ -0,0 +1,37 @@ +model = model('Travelnotes'); + $this->view->assign("starList", $this->model->getStarList()); + } + + /** + * 默认生成的控制器所继承的父类中有index/add/edit/del/multi五个方法 + * 因此在当前控制器中可不用编写增删改查的代码,如果需要自己控制这部分逻辑 + * 需要将application/admin/library/traits/Backend.php中对应的方法复制到当前控制器,然后进行修改 + */ + + +} diff --git a/application/admin/lang/zh-cn/travelnotes/travelnotes.php b/application/admin/lang/zh-cn/travelnotes/travelnotes.php new file mode 100644 index 00000000..4a4e2549 --- /dev/null +++ b/application/admin/lang/zh-cn/travelnotes/travelnotes.php @@ -0,0 +1,18 @@ + 'ID', + 'Image' => '游记头图', + 'Title' => '游记标题', + 'Content' => '游记正文', + 'Userid' => 'userid', + 'Create_time' => '创建时间', + 'Update_time' => '更新时间', + 'Read_number' => '阅读量', + 'Star' => '评论', + 'Star 1' => '1', + 'Star 2' => '2', + 'Star 3' => '3', + 'Star 4' => '4', + 'Star 5' => '5' +]; diff --git a/application/admin/model/Travelnotes.php b/application/admin/model/Travelnotes.php new file mode 100644 index 00000000..e57ae479 --- /dev/null +++ b/application/admin/model/Travelnotes.php @@ -0,0 +1,53 @@ + __('Star 1'),'2' => __('Star 2'),'3' => __('Star 3'),'4' => __('Star 4'),'5' => __('Star 5')]; + } + + + public function getCreateTimeTextAttr($value, $data) + { + $value = $value ? $value : $data['create_time']; + return is_numeric($value) ? date("Y-m-d H:i:s", $value) : $value; + } + + + public function getStarTextAttr($value, $data) + { + $value = $value ? $value : $data['star']; + $list = $this->getStarList(); + return isset($list[$value]) ? $list[$value] : ''; + } + + protected function setCreateTimeAttr($value) + { + return $value && !is_numeric($value) ? strtotime($value) : $value; + } + + +} diff --git a/application/admin/validate/Travelnotes.php b/application/admin/validate/Travelnotes.php new file mode 100644 index 00000000..e77f8ccb --- /dev/null +++ b/application/admin/validate/Travelnotes.php @@ -0,0 +1,27 @@ + [], + 'edit' => [], + ]; + +} diff --git a/application/admin/view/travelnotes/travelnotes/add.html b/application/admin/view/travelnotes/travelnotes/add.html new file mode 100644 index 00000000..2c5c6c36 --- /dev/null +++ b/application/admin/view/travelnotes/travelnotes/add.html @@ -0,0 +1,72 @@ +
diff --git a/application/admin/view/travelnotes/travelnotes/edit.html b/application/admin/view/travelnotes/travelnotes/edit.html new file mode 100644 index 00000000..1d51658e --- /dev/null +++ b/application/admin/view/travelnotes/travelnotes/edit.html @@ -0,0 +1,72 @@ + diff --git a/application/admin/view/travelnotes/travelnotes/index.html b/application/admin/view/travelnotes/travelnotes/index.html new file mode 100644 index 00000000..aa2781dc --- /dev/null +++ b/application/admin/view/travelnotes/travelnotes/index.html @@ -0,0 +1,33 @@ +