techgardeners / sf-baseprj-bundle
Base bundle for use with Symfony2
Installs: 100
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:symfony-bundle
pkg:composer/techgardeners/sf-baseprj-bundle
Requires
- php: >=5.3.3
- doctrine/doctrine-migrations-bundle: dev-master
- jms/serializer: dev-master
- kriswallsmith/buzz: dev-master
- mobiledetect/mobiledetectlib: dev-master
- suncat/mobile-detect-bundle: dev-master
- symfony/symfony: 2.1.*
- willdurand/geocoder: 1.2.*@dev
This package is not auto-updated.
Last update: 2025-10-25 19:37:18 UTC
README
Base bundle for project based on Symfony 2
Install
Add to your composer.json
"require": {
    "jms/serializer": ">=0.11.0",
    "egeloen/google-map-bundle": "1.0.0",
    "friendsofsymfony/user-bundle": "*",
    "avalanche123/imagine-bundle": "v2.1",
    "mobiledetect/mobiledetectlib": "dev-master", 
    "suncat/mobile-detect-bundle": "dev-master",
    "techgardeners/sf-baseprj-bundle": "dev-master"   
    
},
add in appKernel:
        // Base bundle for project based on techgardeners/sfbaseprj
        new FOS\UserBundle\FOSUserBundle(), // https://github.com/FriendsOfSymfony/FOSUserBundle
        new Doctrine\Bundle\MigrationsBundle\DoctrineMigrationsBundle(), // https://github.com/doctrine/DoctrineMigrationsBundle
        new Avalanche\Bundle\ImagineBundle\AvalancheImagineBundle(), // https://github.com/avalanche123/AvalancheImagineBundle           
        new SunCat\MobileDetectBundle\MobileDetectBundle(),  // http://knpbundles.com/egeloen/IvoryGoogleMapBundle
        new Ivory\GoogleMapBundle\IvoryGoogleMapBundle(),   // https://github.com/egeloen/IvoryGoogleMapBundle         
        new TechG\Bundle\SfBaseprjBundle\TechGSfBaseprjBundle(),  
By importing the routing files you will have ready made pages for things such as logging in, creating users, etc.
In YAML:
# app/config/routing.yml tech_g_baseprj_bundle: resource: "@TechGSfBaseprjBundle/Resources/config/routing.yml" prefix: /
add in config.yml
# app/config/config.yml mobile_detect: redirect: mobile: ~ tablet: ~ switch_device_view: ~ #mobile_detect: # redirect: # mobile: # is_enabled: true # default false # host: http://m.site.com # with scheme (http|https), default null, url validate # status_code: 301 # default 302 # action: redirect # redirect, no_redirect, redirect_without_path # tablet: # is_enabled: true # default false # host: http://t.site.com # with scheme (http|https), default null, url validate # status_code: 301 # default 302 # action: redirect # redirect, no_redirect, redirect_without_path # switch_device_view: # save_referer_path: false # default true # true redirectUrl = http://site.com/current/path # false redirectUrl = http://site.com tech_g_sf_baseprj: debug: enable: true log: enable: true level: 1000 queue: true savesession: true saverequest: true keepalive: true skippattern: /^\/gPanel/ guesslocale: enable: true savesession: true onlyfirstrequest: true mobiledetect: enable: true geodecode: enable: true savesession: true whitelist: enable: false blacklist: enable: false