feige
feige
分享运营真实案例,用编程创造自己的产品

注册于 6月前

回答
40
文章
44
关注者
1

如果表单字段期望禁用输入,但是post回去还想取到值,使用 readonly, 不是disable。

试试在前台注册一个账号,然后进数据库把管理员的账号密码替换城新注册的账号和密码。注意要将salt也拷贝过去

控制文件上传的文件名后缀:data-mimetype="rp,rplib"
同时要在application/extra/upload.php里修改

输入图片说明

如果我们需要自己在控制器中透传数据到JS中去,则可以使用控制器的assignconfig方法来透传,使用如下
$this->assignconfig('demo', ['name'=>'名称']);
然后我们就可以在JS中使用 Config.demo.name 来获取对应的数据
那么你的问题也就可以先在控制器中使用assignconfig来定义,如
$this->assignconfig("ids", $this->request->param("ids"));
然后我们在JS中使用
index_url: 'setvip/index/ids/' + Config.ids 即可

表单渲染需要用的view的数据,是在_initialize里定义的。这个方法是每个方法执行前都需要调用的。

输入图片说明

表单提交,是默认调用了backend里的add的方法。
所以在controller里虽然没有显性的定义Add,也是可以的。

add.html里 <div id="extend"></div>
backendcmsarchivee.js里

输入图片说明
定义了选择不同的栏目,就通过ajax方式调用cms/archives/get_channel_fields。这里使用了$this->success方法

输入图片说明
这个方法会返回fields.html的内容,
并将这些内容插入到<div id="extend"></div>

确实如此,插件停止,会将根目录下application下的admin(分管后台)、index(分管前台)下的controll\model\lang\view对于插件的文件加都会删掉

输入图片说明

根目录下public/assets/addons 下的插件的文件夹也会被删掉

输入图片说明

所以,编写代码时不要再这些目录下填写(否则会容易丢失)。要先在对应的插件的目录下编写后,通过启停插件,自动会拷贝这些代码到上面的文件夹的。

安装官方的这个,后台和前台用户发布文章时,都会采用这个富文本框,不需要修改任何代码。还支持粘贴图片。

输入图片说明

发布
问题