张弦子:醉清风

愿您每天都有好心情

yii框架
用yii开发个人网站之搭建前后台-上
用yii开发个人网站之搭建前后台-中
用yii开发个人网站之搭建前后台-下

用yii开发个人网站之搭建前后台-下

一 . 新增一条数据。

通过前面的教程,我们可以顺利地新增一条数据。现在解决一个问题,

当我们点击“删除“按钮后,确认信息是英文的,我们可以在view.php文件里直接把这一句代码改成中文即可,以后每个view.php文件都要一个文件一个文件地改,万一有一天,我们需要把这一句信息修改,我们岂不是又要一个文件一个文件来改,这是比较笨的做法,聪明的做法如下:

在E:\www\project1\backend\config\params.php或params-local.php文件里写一个全局参数'mes_delete' => '您确定要删除此项吗?', 在整个项目的任何文件中都能获取到这个参数值。

在view.php文件里的confirm的值写这个全局参数,格式为Yii::$app->params['在配置文件里写的参数,例如前面的mes_delete'],也就是Yii::$app->params['mes_delete'],这样,就算以后要修改这一句信息,我们只需在配置文件里修改一次即可。

还有一点,如果你不想新增、修改数据成功后会跳转到数据详情页,想跳转到数据列表页,在控制器的actionCreate和actionUpdate的redirect的view改为index,同时把 , 'id' => $model->id删掉,因为列表页不需某一条数据的id 。