2012-07-05 23 views
5

ile özel bir proje oluştur. symfony-standard-edition projesi oluşturmak için numaralı çağrıyı klonlamak istiyorum ancak bazı özel gereksinimler var.
Yani SwiftMailer veya Doktrin ORM ihtiyacım yok ama PaginatorBundle istiyorum. besteci

kopyalamak ve standart sürümünden composer.json düzenlemek için çalıştı ve bir yaptı:

composer.phar install 

ama bu sadece vb satıcı dir ve uygulama klasör gibi değil dinlenme,

taktınız

Peki ben çalıştırabilirsiniz:

composer.phar create-project symfony/framework-standard-edition myproject 

Düzenlenen composer.json ile?

cevap

8

Tüm projeyi önyükleme yapmak için composer.phar create-project symfony/framework-standard-edition myproject yapabilir, daha sonra composer.json'dan ihtiyaç duymadığınız paketleri kaldırabilir ve bunları silmek için güncellemeyi çalıştırabilirsiniz. Aksi takdirde, symfony/symfony standart havuzunu github üzerinde klonlayabilir ve sonra composer.json dosyasını değiştirdikten sonra besteci yüklemesini çalıştırarak oradan başlayabilirsiniz. Alternatif olsaydı o ben sonunda ne yaptığını

+0

tamam, sadece merak. bilgi için thanx. – ivoba

+2

ayrıca paketlerin composer.json'dan kaldırılmasının değil, aynı zamanda symfony/framework-standard-edition tarafından oluşturulan kodu da temizlemeniz gerektiğinden de bahsetmeliyiz: AppKernel'den gelen demetleri kaldır, rotaları ve yapılandırmaları temizle ve diğer tüm oluşumları temizle – ivoba

+0

Evet, çünkü "create-project", "git clone" ve "composer install" için bir kestirme yol çünkü ben yanılmadım. – warspite