我可以通过database
查询访问pdo
。现在我对这两件事情都很陌生,因为我是php
的新手,所以我不知道哪个更适合使用,但我认为实体经理会更容易。
我的目标是拥有一个简单的web
应用,可以显示来自sql-server
database
的数据。
系统
windows
8 php
7 sql-server
pdo
4 symfony
3 错误讯息:
SQLSTATE [08001]:[Microsoft] [SQL Server的ODBC驱动程序13] TCP提供程序: 无法建立连接,因为目标计算机主动拒绝它。
我的代码:
$repo = $em->getRepository('MyBundle:MyObject');
MyObject.php
<?php
// src/MyBundle/Entity/MyObject.php
namespace MyBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* MyObject
*
* @ORM\Table(name="MyObject")
* @ORM\Entity(repositoryClass="MyBundle\Repository\MyObjectRepository")
*/
class MyObject {
/**
* @ORM\Column(type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $id;
/**
* @ORM\Column(type="string", length=4)
*/
private $type;
}
MyObjectRepository.php
<?php
/**
* Created by PhpStorm.
* User: rsluimers
* Date: 28-7-2017
* Time: 10:55
*/
namespace MyBundle\Repository;
use Doctrine\ORM\EntityRepository;
class MyObjectRepository extends EntityRepository {
public function create() {
$entity = new MyObject();
$entity->type('WM_B');
$this->_em->persist($entity);
$this->_em->flush();
}
}
答案 0 :(得分:0)
如果一切正确,请查看参数文件:
database_host: localhost
database_port: port
database_name: database
database_user: user
database_password: pass