sql >> Database >  >> RDS >> Mysql

MySQL met Symfony2

Als u Doctrine ORM of zelfs Doctrine DBAL niet wilt gebruiken, houdt niets u tegen om PDO/MySQLi rechtstreeks te gebruiken.

  1. Definieer PDO-instantie als DIC-service:

    <service id="pdo" class="PDO">
        <argument>dns</argument>
        <argument>user</argument>
        <argument>password</argument>
        <call method="setAttribute">
            <argument>2</argument> <!-- use exception for error handling -->
        </call>
    </service>
    
  2. Geef een PDO-instantie door voor elke service die een databaseverbinding vereist:

    <service id="my.custom.service" class="My\Custom\Service">
         <argument type="service" id="pdo" />
    </serivce>
    
    ---
    
    namespace My\Custom;
    
    class Service {
        public function __construct(PDO $pdo) { }
    }
    


  1. 3 manieren om de tijdzone te retourneren van een datetime-waarde in Oracle

  2. Rails 3 query op voorwaarde van de telling van een associatie

  3. Andere waarde in de database opslaan dan de formulieren die dynamisch zijn gemaakt met PHP?

  4. Hoe de grootte van de tabellen van een MySQL-database te krijgen?