PHP之前端数据联调
来源:互联网 发布:sql某列后加合计数 编辑:程序博客网 时间:2024/05/20 13:16
PHP结合前端数据
--尽管少写那么多代码,但省下来的时间又在哪里呢?
PHP代码:
public function onGetHomeworkResources(){
$user = new User();
$userInfo = $user->getUser();
$description = post('description');
$teacherHomeworkId = $this->param('id');
$homeworkResources = StudentHomeworkModel::where('user_id', $userInfo->id)
->where('teacher_homework_id',$teacherHomeworkId)
->with('homeworkResources')
->get();
foreach ($homeworkResources as $key => $homeworkResource) {
$length = 1000-mb_strlen($homeworkResource['description'],'UTF-8');
$homeworkResources[$key]->length = $length;
}
$this->page['homeworkResources'] = $homeworkResources;
}
前端代码:
<div class="publish-talkbox">
<textarea class="publish-textarea" maxlength="1000">{{ resource['description'] }}</textarea>
<p class="tar"><span class="js-text-num"> {{ resource['length']}}</span><span>/</span><span>1000</span></p>
</div>
可以通过前台来插入到数组中
PHP有三种拿到url路径
第一种:
后台php模板:
title = "作业帖子"
url = "/publish/:id"
layout = "default"
description = "dapeng publish"
isBanner = false
[studentHomeworkComponent]
[HomeworkComponent]
id = {{ :id}}
后台直接拿到
$id = $this->property('id');
第二种:
$param = explode('/',Request::getRequestUri());
$id = last($param);
第三种:
也可以通过传参的形式传进来,直接获取
input()获取get(),post()请求
入坑必备
遇到问题不要着急,要沉着稳定,稳定一下神情,缕一下思路
问题一:
你发现,你找了半天没找到bug的原因之一,maybe获取错不在你,比如说,models层的关联出了问题,Controller的方法出了问题。
- PHP之前端数据联调
- php 前端获取数据
- PHP之前端控制器
- 前端数据之美
- 前端模块之数据
- 前端学PHP之MemCache
- 前端学PHP之MemCache
- PHP前端后端表单数据验证(一)
- php返回json数据到html前端
- php返回json数据到html前端
- php 接口与前端数据交互实现
- 前端学PHP之数组函数
- 前端学PHP之PDO预处理语句
- 前端学PHP之会话Session
- 前端学PHP之日期与时间
- 前端学PHP之正则表达式函数
- 前端学PHP之命名空间
- 1.前端之路-php的开始
- lintcode,滑动窗口的最大值
- Java 泛型
- 浏览器开发工具的秘密
- AndroidStudio设置Darcular主题步骤
- Android:学习AIDL,这一篇文章就够了(上)
- PHP之前端数据联调
- Java接口
- django-part01
- Java获取当前路径
- 对django的QuerySets(查询集)的理解
- Android:学习AIDL,这一篇文章就够了(下)
- 解决dubbo问题:forbid consumer
- Notification显示过程详解
- JSP的7个动作指令之forward指令