زمان جاری: 2012/02/06, 05:05 PM خوش آمدید مهمان گرامی! (ورودعضویت)



اضافه کردن جدول و فیلد در هنگام کد زنی


ارسال موضوع  ارسال پاسخ 
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
رتبه موضوع:
 
اضافه کردن جدول و فیلد در هنگام کد زنی
نویسنده پیام
Hero آفلاین
عضو جدید
*

ارسال‌ها: 14
تاریخ عضویت: Aug 2010
رتبه: 0
تشکر: 2
0 بار تشکر شده در 0 پست
ارسال: #1
اضافه کردن جدول و فیلد در هنگام کد زنی
خسته نباشین دوستان

وسط پروژه در صورتی که جدول (entity) فراموش شده باشه چه جوری میشه به پروژه بدون دردسر اضافه کرد ؟

در مورد اضافه کردن فیلد به جدول هم به همین منوال توضیح دهید .

پیشاپیش ممنون
2010/08/25 11:33 PM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
saleh آفلاین
Administrator
*******

ارسال‌ها: 666
تاریخ عضویت: Dec 2009
رتبه: 9
تشکر: 246
459 بار تشکر شده در 351 پست
ارسال: #2
RE: اضافه کردن جدول و فیلد در هنگام کد زنی
کلاس db_sorce نگاه کنید
2010/08/26 02:46 AM
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
Hero آفلاین
عضو جدید
*

ارسال‌ها: 14
تاریخ عضویت: Aug 2010
رتبه: 0
تشکر: 2
0 بار تشکر شده در 0 پست
ارسال: #3
RE: اضافه کردن جدول و فیلد در هنگام کد زنی
http://api.cakephp.org/class/dbo-source

چه جوری کار می کنه ؟
یه مثال ساده می زنین ؟
2010/08/26 10:17 AM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
saleh آفلاین
Administrator
*******

ارسال‌ها: 666
تاریخ عضویت: Dec 2009
رتبه: 9
تشکر: 246
459 بار تشکر شده در 351 پست
ارسال: #4
RE: اضافه کردن جدول و فیلد در هنگام کد زنی
اول شما بفرمایید. دقیقا میخواهید چه کار کنید؟
2010/08/26 08:01 PM
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
Hero آفلاین
عضو جدید
*

ارسال‌ها: 14
تاریخ عضویت: Aug 2010
رتبه: 0
تشکر: 2
0 بار تشکر شده در 0 پست
ارسال: #5
RE: اضافه کردن جدول و فیلد در هنگام کد زنی
یه یکی دو تا فیلد باید اضافه بشه به چندتا جدول فعلا همین Shy
2010/08/26 08:15 PM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
saleh آفلاین
Administrator
*******

ارسال‌ها: 666
تاریخ عضویت: Dec 2009
رتبه: 9
تشکر: 246
459 بار تشکر شده در 351 پست
ارسال: #6
RE: اضافه کردن جدول و فیلد در هنگام کد زنی
یک راهش به این صورت هست
کد PHP:
$db = &ConnectionManager::getDataSource('default');
  
$result $db->query('CREATE TABLE Posts ...'); 

وراه دیگش هم اینه
کد PHP:
    public $tagged = array(
        
'id' => array('type' => 'string''null' => false'default' => NULL'length' => 36'key' => 'primary'),
        
'foreign_key' => array('type' => 'string''null' => false'default' => NULL'length' => 36),
        
'tag_id' => array('type' => 'string''null' => false'default' => NULL'length' => 36),
        
'model' => array('type' => 'string''null' => false'default' => NULL'key' => 'index'),
        
'language' => array('type' => 'string''null' => true'default' => NULL'length' => 6),
        
'created' => array('type' => 'datetime''null' => true'default' => NULL),
        
'modified' => array('type' => 'datetime''null' => true'default' => NULL),
        
'indexes' => array(
            
'PRIMARY' => array('column' => 'id''unique' => 1),
            
'UNIQUE_TAGGING' => array('column' => array('model''foreign_key''tag_id''language'), 'unique' => 1),
            
'INDEX_TAGGED' => array('column' => 'model''unique' => 0),
            
'INDEX_LANGUAGE' => array('column' => 'language''unique' => 0)
        )
    );

            
$db = &ConnectionManager::getDataSource('default');
       
$db->execute$db->createSchema($tagged )); 
(آخرین تغییر در این ارسال: 2010/08/26 09:29 PM توسط saleh.)
2010/08/26 09:29 PM
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
Hero آفلاین
عضو جدید
*

ارسال‌ها: 14
تاریخ عضویت: Aug 2010
رتبه: 0
تشکر: 2
0 بار تشکر شده در 0 پست
ارسال: #7
RE: اضافه کردن جدول و فیلد در هنگام کد زنی
یعنی از طریق php myadmin فیلد اضافه کنیم مشکل پیش نمیاد دیگه ؟
Angel
2010/08/27 07:59 PM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
saleh آفلاین
Administrator
*******

ارسال‌ها: 666
تاریخ عضویت: Dec 2009
رتبه: 9
تشکر: 246
459 بار تشکر شده در 351 پست
ارسال: #8
RE: اضافه کردن جدول و فیلد در هنگام کد زنی
نه دستی هم میتونید اضافه کنید. کیک اصلا وابستکی به این چیزا نداره
2010/08/28 01:27 AM
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
ارسال موضوع  ارسال پاسخ 


پرش در انجمن: