为了让大家更容易理解PHP的代码编写,这个讲义以实际代码注释的形式展示了PHP代码是怎么回事。
选择php原因此代码示例准备向应用程序添加一个接口。这个界面的作用是在app中发布一个主题,就像我们平时发布朋友圈或者写文章发表一样。让我们来看看如何编写这段代码。
功能动作编辑//发布主题消息。
{
$ result = array//定义$result数组变量,并将其初始化为$ result ["code"] = 0,$ result ["msg"] = "success "
$input = Yii::$app->请求->发布;//定义$input变量,用于post获取表单的值。
如果){
$ tid = $ input[" id "];
$ Topic = Topic::find one;
}//如果表单框中的id不是空,那么将得到的id值赋给$tid变量,根据id值在主题数据库中找到对应的Id,赋给$topic。
如果||!$topic ) {
$topic =新主题;
}//如果输入的id值为空,或者在主题数据库中找不到对应的id值,则根据主题数据库的格式长时间新建一个id,存储在$topic变量中。
$ topic-> attributes = $ input;//将输入内容($topic)存储在topic属性中。
$ topic-> user _ id = $ this-> user-> id;//将当前用户id存储在主题的用户id中。
如果)