medoo action 如何传参

发布于 2022-09-11 17:40:39 字数 945 浏览 21 评论 0

public static function create($title, $content, $label_ids){

    self::$db->action(function($db){
        $db->insert('articles', [
            'title' => $title,
            'content' => $content,
            'created_at' => self::$t,
            'updated_at' => self::$t,
            'created_date' => self::$t_date,
            'updated_date' => self::$t_date,
        ]);
        $article_id = $db->id();
        $data = [];
        foreach(explode(',', $label_ids) as $id){
            $data[] = [
                'article_id' => $article_id,
                'label_id' => $id,
                'created_at' => self::$t,
                'updated_at' => self::$t,
                'created_date' => self::$t_date,
                'updated_date' => self::$t_date,
            ];
        }
        $db->insert('article_labels', $data);
    });
}

如何将action外的变量传递进去

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

两仪 2022-09-18 17:40:39

图片描述

瑾兮 2022-09-18 17:40:39

function (...) use (...) {...}

参考 PHP 文档:https://secure.php.net/manual...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文