Zend freamworkを使ってDBを登録するには??
今回は、基本となる
ZendからDBにつなぐために必要なDBへの登録についてです。
ZendSkeltonをダウンロードすると、
configというフォルダがあります。
さらに、configの下にautoloadというフォルダがあります。
その中に、global.php local.phpがるので開いて見ましょう。
中身は何も書かれていません。
まずは、global.phpを書き換えて行きましょう。
何もないreturnの中に以下を記述します。
>||
return array(
'db' => array(
'driver' => 'Pdo',
'dsn' => 'mysql:dbname=zf2tutorial;host=localhost',
'driver_options' => array(
PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES \'UTF8\''
),
),
'service_manager' => array(
'factories' => array(
'Zend\Db\Adapter\Adapter'
=> 'Zend\Db\Adapter\AdapterServiceFactory',
),
),
);
||<
dbとservice_managerを登録しています。
ハッシュがdnsのところに、mysqlの使いたい、dbnameを書いています。
今回の場合だと、zf2tutorialというdbを使うことになります。
次に、local.phpにも手を加えて行きましょう。
returnの中を次のように変更します。
>||
return array( 'db' => array( 'username' => 'YOUR USERNAME HERE', 'password' => 'YOUR PASSWORD HERE', ), );
||<
ここに、使用するサーバーのユーザーnameとパスワードを記入します。
以上になります。
次回から具体的にdbとのやり取りを書いて行きます。
では失礼します!!