Slim 3.0 + DBAL 最小应用
<?php use Psr\Http\Message\ServerRequestInterface; use Psr\Http\Message\ResponseInterface; require __DIR__ . '/../vendor/autoload.php'; $container = new \Slim\Container; $container['db'] = function ($container) { $config = new \Doctrine\DBAL\Configuration(); $connectionParams = array( 'dbname' => 'slim', 'user' => 'root', 'password' => 'password', 'host' => 'localhost', 'driver' => 'pdo_mysql', ); $conn = \Doctrine\DBAL\DriverManager::getConnection($connectionParams, $config); return $conn; }; $app = new \Slim\App($container); $app->get('/', function (ServerRequestInterface $request, ResponseInterface $response) { $db = $this->get('db'); $queryBuilder = $db->createQueryBuilder(); /* $sql = "select * from users where id=?"; $stmt = $db->prepare($sql); $stmt->bindValue(1, 1); $stmt->execute(); $result = $stmt->fetchAll(); dump($result);die(); */ $queryBuilder->select('*') ->from('users') ->where('id = ?') ->setParameter(0, 1); $result = $queryBuilder->execute()->fetchAll(); dump($result);die(); $body = $response->getBody(); $body->write('Hello'); return $response; }); $app->run();
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论