2010-04-06 2 views
0

가능한 중복 :
mysql_fetch_array() expects parameter 1 to be resource, boolean given in selectCakePHP의 빵을보기 오류

나는 이전에 내가 만든 모델을위한 컨트롤러를 구운했다.

나는 다음과 같은 오류를 얻을 CakePHP를 사용하여 뷰 빵을 시도 할 때 :

Interactive Bake Shell 
--------------------------------------------------------------- 
[D]atabase Configuration 
[M]odel 
[V]iew 
[C]ontroller 
[P]roject 
[Q]uit 
What would you like to Bake? (D/M/V/C/P/Q) 
> v 
--------------------------------------------------------------- 
Bake View 
Path: /Applications/MAMP/htdocs/app/views/ 
--------------------------------------------------------------- 
Possible Controllers based on your current database: 
1. Dealers 
2. Products 
3. Users 
Enter a number from the list above, type in the name of another controller, or 'q' to exit 
[q] > 2 
Would you like to create some scaffolded views (index, add, view, edit) for this controller? 
NOTE: Before doing so, you'll need to create your controller and model classes (including associated models). (y/n) 
[n] > y 
Would you like to create the views for admin routing? (y/n) 
[y] > n 

Warning: mysql_query() expects parameter 2 to be resource, boolean given in /Applications/MAMP/htdocs/cake/libs/model/datasources/dbo/dbo_mysql.php on line 500 

Warning: mysql_errno() expects parameter 1 to be resource, boolean given in /Applications/MAMP/htdocs/cake/libs/model/datasources/dbo/dbo_mysql.php on line 576 

Warning: Invalid argument supplied for foreach() in /Applications/MAMP/htdocs/cake/libs/model/datasources/dbo/dbo_mysql.php on line 102 

Warning: array_keys() expects parameter 1 to be array, boolean given in /Applications/MAMP/htdocs/cake/console/libs/tasks/view.php on line 263 

Warning: mysql_query() expects parameter 2 to be resource, boolean given in /Applications/MAMP/htdocs/cake/libs/model/datasources/dbo/dbo_mysql.php on line 500 

Warning: mysql_errno() expects parameter 1 to be resource, boolean given in /Applications/MAMP/htdocs/cake/libs/model/datasources/dbo/dbo_mysql.php on line 576 

Warning: Invalid argument supplied for foreach() in /Applications/MAMP/htdocs/cake/libs/model/datasources/dbo/dbo_mysql.php on line 102 

Warning: array_keys() expects parameter 1 to be array, boolean given in /Applications/MAMP/htdocs/cake/console/libs/tasks/view.php on line 382 

Creating file /Applications/MAMP/htdocs/app/views/products/index.ctp 
Wrote /Applications/MAMP/htdocs/app/views/products/index.ctp 

Creating file /Applications/MAMP/htdocs/app/views/products/view.ctp 
Wrote /Applications/MAMP/htdocs/app/views/products/view.ctp 

Creating file /Applications/MAMP/htdocs/app/views/products/add.ctp 
Wrote /Applications/MAMP/htdocs/app/views/products/add.ctp 

Creating file /Applications/MAMP/htdocs/app/views/products/edit.ctp 
Wrote /Applications/MAMP/htdocs/app/views/products/edit.ctp 
--------------------------------------------------------------- 

View Scaffolding Complete. 

누구는 이유를 알고 있습니까? Google은 그다지 도움이되지 못했습니다. 데이터베이스 설정

OSX 10.6.2에 MAMP에서

CakePHP의 1.2.6 :

class DATABASE_CONFIG { 

    var $default = array(
     'driver' => 'mysql', 
     'persistent' => false, 
     'host' => 'localhost', 
     'login' => 'root', 
     'password' => 'root', 
     'database' => 'cs_db', 
     'prefix' => '', 
     'port' => '/Applications/MAMP/tmp/mysql/mysql.sock', 
    ); 
+0

매우 기괴한 방법입니다. 아마도이 가이드를 실행하고 설정을 확인하십시오. http://bakery.cakephp.org/articles/view/installing-cakephp-on-macos-x이 문서는 1.1 용이지만 유용 할 수도 있습니다 :) –

답변

0

문제는 가지 이상이다. MAMP를 다시 시작하면 해결되었습니다. 아직 재현 할만한 이유를 찾지 못했습니다.