return (
<button
formAction={async () => {
'use php'
(new PDO('mysql:host=localhost:3306;dbname=public', 'root', 'root'))
->prepare("INSERT INTO Bookmarks (slug) VALUES (?)")
->execute(array('new'));
}}>
Insert Bookmark
</button>
)
仓库地址: https://github.com/bufferhead-code/nextjs-use-php
有用户表示很需要这个,并且正在部署到生产环境
最后手动/狗头
1
Mokison 183 天前
效率大幅提高
|
2
lxzxl 183 天前
|
3
mandex 183 天前 2
我已经看不懂前端整的新活了, 这都是在干啥啊😱
|
4
Imindzzz 183 天前 via Android
一直没搞懂你们在笑什么。
能用现代化的 js ,又能用以前 php jsp 高效的后端交互,有啥不好吗。 |
6
vultr 183 天前
这样玩是很爽,但部署还是一样的麻烦。
|
7
rm0gang0rf 183 天前
要是堆成屎山~啧啧啧
|
8
token10086 183 天前
“运维老哥,swoole.so 帮我看下在扩展里吗”
|
9
bestkayle 183 天前
|
10
dapang1221 183 天前
js 开发者总是能整一些让人眼前一亮的活……
|
11
bestkayle 183 天前
啥时候国内能有 vercel 一样的公司,最起码要能一键部署 next.js 到云函数的。
|
12
coderzhangsan 183 天前 1
1.接着你会发现数据库实例代码调用太多了,你简单封装了一个数据库实例。
2.之后发现 CURD 越来越多,业务越来越复杂,为了简化 SQL ,你又封装 ORM 。 3.后来你发现重复的业务查询或写入,为了规范代码,你又在 ORM 前封装了 Repository 和 Service 。 4.再后来你发现代码业务太重了, 算了还是后端来处理数据吧。 |
13
qingshui33 183 天前
看 issue 我要笑死了快
|
14
ragnaroks 183 天前
我最开始也觉得脱裤子放屁,后来我试用了一下,感觉比起 PHP 更像是缺少服务端单一状态管理的 blazor server ,而且性能比 blazor 差的多得多得多
|
15
ragnaroks 183 天前
使用上一代 RSC ( 13 )的代码 https://github.com/ragnaroks/ztocp
|
16
pengtdyd 183 天前
啊????在 nextjs 中使用 PHP ,这个是我最近看到过的最荒唐的一件事。
|
17
shenjinpeng 183 天前
这是得多无聊搞这个 今日心情+1
|
18
shenjinpeng 183 天前
|
19
vlgs 180 天前
|