Search the Community
Showing results for tags 'symfony'.
-
Hi! For a form I would like to render a selectbox with values from another relation: Type. This is a many-to-one relation, owned by Type. Type has many Games, while Game has one Type My question is, how do I show a selectbox with values from Type? e.g: Game: Monopoly Select Type: (selectbox) - Party game - Strategy - Co-op - etc. ----------------------------------------------- This is what I have: GameType.php <?php namespace AppBundle\Form; use AppBundle\Entity\Type; use Symfony\Component\Form\AbstractType; use Symfony\Component\Form\FormBuilderInterface; use Symfony\Component\OptionsResolver\OptionsResolver; class GameType extends AbstractType { /** * {@inheritdoc} */ public function buildForm(FormBuilderInterface $builder, array $options) { $builder->add('name'); $builder ->add( 'types', choiceType::class, [ 'class' => 'AppBundle:Type', 'choice_label' => 'name', 'multiple' => false, 'choices_as_values' => true, 'expanded' => true ] ); } /** * {@inheritdoc} */ public function configureOptions(OptionsResolver $resolver) { $resolver->setDefaults(array( 'types' => [], 'data_class' => 'AppBundle\Entity\Game' )); } /** * {@inheritdoc} */ public function getBlockPrefix() { return 'appbundle_game'; } } Entity/Game.php <?php namespace AppBundle\Entity; use Doctrine\ORM\Mapping as ORM; use Doctrine\Common\Collections\ArrayCollection; /** * Game * * @ORM\Table(name="game") * @ORM\Entity(repositoryClass="AppBundle\Repository\GameRepository") */ class Game { /** * @ORM\ManyToOne(targetEntity="Type", inversedBy="games") * @ORM\JoinColumn(name="type_id", referencedColumnName="id") */ private $type; /** * @var int * * @ORM\Column(name="id", type="integer") * @ORM\Id * @ORM\GeneratedValue(strategy="AUTO") */ private $id; /** * @var string * * @ORM\Column(name="name", type="string", length=255, unique=true) */ private $name; /** * Get id * * @return int */ public function getId() { return $this->id; } /** * Set name * * @param string $name * * @return Game */ public function setName($name) { $this->name = $name; return $this; } /** * Get name * * @return string */ public function getName() { return $this->name; } /** * @return mixed */ public function getType() { return $this->type; } /** * @param mixed $type */ public function setType($type) { $this->type = $type; } } Entity/Type.php <?php namespace AppBundle\Entity; use Doctrine\ORM\Mapping as ORM; use Doctrine\Common\Collections\ArrayCollection; /** * Type * * @ORM\Table(name="type") * @ORM\Entity(repositoryClass="AppBundle\Repository\TypeRepository") */ class Type { /** * @ORM\OneToMany(targetEntity="Game", mappedBy="type") */ private $games; public function __construct() { $this->games = new ArrayCollection(); } /** * @var int * * @ORM\Column(name="id", type="integer") * @ORM\Id * @ORM\GeneratedValue(strategy="AUTO") */ private $id; /** * @var string * * @ORM\Column(name="name", type="string", length=255) */ private $name; /** * Get id * * @return int */ public function getId() { return $this->id; } /** * Set name * * @param string $name * * @return Type */ public function setName($name) { $this->name = $name; return $this; } /** * Get name * * @return string */ public function getName() { return $this->name; } /** * @return mixed */ public function getGames() { return $this->games; } /** * @param mixed $games */ public function setGames($games) { $this->games = $games; } } I'm starting out with Symfony, any help is greatly appreciated!
-
i cannot submit form if name using this $search['guestTypes[0].amount']='1'; always get error: Malformed field path "guestTypes[0].amount" i try using: $html = $crawler->html(); $html = str_replace('[', '%5B', $html); $html = str_replace(']', '%5D', $html); $crawler->clear(); $crawler->add($html); but iam not lucky... someone help me please...
-
Our client is a growing financial company in the northern Orlando area. They have an immediate need for a PHP Developer to bring on as a permanent, full time employee. This would be a salaried position with a benefits package. If you are interested please send me your resume at ally.gordon@insightglobal.net. A brief description is included below, but please give me a call to go over the position in further detail at 407-608-1520. I look forward to hearing from you! Technologies Used: PHP MySQL and SQL Server HTML, JavaScript, AJAX, jQuery, and CSS Frameworks such as Zend, Symfony, etc. Description: • Designs and develops user interfaces to Internet/intranet applications by setting expectations and features priorities throughout development life cycle; determining design methodologies and tool sets; completing programming using languages and software products; designing and conducting tests. • Recommends system solutions by comparing advantages and disadvantages of custom development and purchase alternatives. • Integrates applications by designing database architecture and server scripting; studying and establishing connectivity with network systems, search engines, and information servers. • Supports users by developing documentation and assistance tools. • Updates job knowledge by researching new internet/intranet technologies and software products; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations. • Enhances organization reputation by accepting ownership for accomplishing new and different requests; exploring opportunities to add value to job accomplishments. Best regards, Ally Gordon Professional IT Recruiter Insight Global ally.gordon@insightglobal.net 407-608-1520
-
I am currently recruiting for a number of fantastic PHP Developer roles in Germany (English or German speakers) of all levels (Junior, Mid-Level, Senior, Technical Lead) to work with some impressive companies within a variety of industries in Munich, Berlin and Hamburg. Salaries ranging from €40,000 - €75,000 (Depending on experience). Are you considering new opportunities at the moment? Please contact me for further information and to take the first step towards your new role! gemma.bowron@quantica-technology.co.uk
-
Hello! Is anybody know how to build Symfony 2 form (using Doctrine 2 and annotations) described as: 1. I have KingEntity which contains "type", "settings" and "something_else" fields. "Settings" field will contain serialized data as it can differ depending on "type" selected. 2. When type==1 I want get child-form (or something like that) QueenOne. And when type==2, I want get child-form QueenTwo, and so on. Each Queen* form contains different fields that's why I want to serialize it and put in "settings" field. I don't want to create new tables in database and create relations between them at all. 3. So, if type==1 is selected, I want validate this form using QueenOne form. If validation success, I want to serialize that data from QueenOne and put into "settings" field of KingEntity, so KingEntity is keeped in database and it contains only "type", "settings" and "something_else" fields. 4. I'm not interested with viewing this form, I need only backend part of logic for this kind of form. I hope I've explained it clearly. Any help will be appreciated.
-
Currently I have 10-15 hours a week available within my schedule which I would obviously like to get filled, so I am available to take on either smaller projects, or larger projects over a longer periods of time. I am by no means a cheap developer, but you get what you pay for. I work professionally as a contracted developer and as such any business dealings will be dealt with in a professional manner following tried and true practices. I have close to ten years experience in the industry, I am an admin on this very forum am an active member of the community here. I have experience with many of the modern frameworks and libraries including Symfony, Laravel, Guzzle & React as well as years of experience maintaining Linux & BSD based servers (mostly Debian, Gentoo and FreeBSD). I work to standards and believe in quality through test driven design and implementation. I can be contacted via a PM on the forums here or emailed directly via trq+freaks at thorpesystems.com https://github.com/trq http://thorpesystems.com
-
Hi, I am a ZCE in PHP5. You can visit my profile at http://www.freelancer.com/u/phpopensource.html Thanks
-
Hi All I am Bruce, and am looking to build a strong PHP team, delivering web solutions in the Symfony 2.# framework. If anyone on here is interested in finding out more please message me. Best Regards Bruce
-
Hi all, I have built a website/application which role is similar to a business directory. Business owners register, create profiles for their businesses and update. The entire system is built on Symfony 2 which was lately updated to v2.3 which is great ! I feel very happy and proud by using symfony. Considering the traffic which has been increased over time, I am thinking to build a reservation/booking system over the already existing application. What I want to do is: The business owner, for example a hairdresser shop owner, should be able to register his own business giving many details (address, rates, working hours etc.) and automatically a profile is built with a personal alias " ....../mybusiness " The business owner should be able to set working hours and off-dates (vacations, public holidays etc.) for his business The business owner should be able to set more than one spaces to reserve on his business (for example there are 3 hairdressers which can be booked at the same time => you should be able to choose "George" , "Mary" etc.) The business owner should be able to view the profile of the client and approve or deny the reservation upon his will The client should be able to secure register to website The client should be able to request dates and times from a shop and see availability and prices. The client should be able to follow the profile of the business to be instantly informed of discounts and offers The client should be able to request a reservation/booking from a specific space (for example for a collaboration space he should be able to request a workstation position "SIT-A1" booking for Tuesday 3/4/13 05.00 - 07.00 pm) Currently there will not be any online payment service, but If this application goes well, I will develop a similar solution. I am not an advanced/professional developer but I am learning fast. I wish to build a very minimal and fast kind of solution for the client and the business owner expanding my Symfony2 website. The reason I am posting this is that I do not know which path should I take. My mind goes to a PHP/Mysql solution, where new entities will be built: - possibly a Bookings table/entity -> each row will contain the business Id, the reservation start/end dates, the client id etc., The client will request dates from the website, a query will be executed and If the "Seats" are free, the system will inform the client "This seats can be booked, please press next to confirm" or "The current seats are not available at the time you requested, please try another time". Then the client could proceed and confirm the reservation. The business owner will receive an email with the client's data and requested dates and will have the chance to approve/deny them. I am thinking that a calendar view will be needed for both parties, client and owner. I have never done something similar before and I have no idea how could I do this. Probably a javascript calendar framework ? Or a custom created calendar ? I would like to hear your opinions ! What's your experience ?
-
Please help! i can't connect codeigniter to Oracle I am trying to connect Codeigniter to Oracle 11g, here are my settings Settings in database.php: $active_group = 'default'; $active_record = TRUE; $db['default']['hostname'] = "//localhost/"; $db['default']['username'] = 'xxxxxxx'; $db['default']['password'] = 'xxxxxxx'; $db['default']['database'] = 'orcl'; $db['default']['dbdriver'] = 'oci8'; $db['default']['dbprefix'] = ''; $db['default']['pconnect'] = TRUE; $db['default']['db_debug'] = TRUE; $db['default']['cache_on'] = FALSE; $db['default']['cachedir'] = ''; $db['default']['char_set'] = 'utf8'; $db['default']['dbcollat'] = 'utf8_general_ci'; $db['default']['swap_pre'] = ''; $db['default']['autoinit'] = TRUE; $db['default']['stricton'] = FALSE; Note: I added the C:\instantclient_11_2 to environment variable to PATH. Oracle : oracle port number: 1521 oracle hostname: Home-pc database name: orcl Only when I run my CodeIgniter login code it shows this error message: A Database Error Occurred Unable to connect to your database server using the provided settings. Filename: D:\xampp\htdocs\ci\system\database\DB_driver.php Line Number: 124 But I can connect to Oracle when I run a simple php code like: <?php $conn = oci_connect("xxxxxx", "xxxxxx",""); if (!$conn) { echo "Not connected!"; } else echo "yahooooooooo!!!!!!!!!!"; ?> Result: yahooooooooo!!!!!!!!!!
- 1 reply
-
- connect codeigniter to oracle
- codeigniter
-
(and 3 more)
Tagged with:
-
Hi, I've recently been trying to learn more about VM's and vagrant, i'm also relatively new to Nginx as most development I have done in the passed has been on Apache. Anyway, I'm trying to setup a new Symfony project on my local under a workspace directory, within this directory I have several other projects too. I am able to run composer install and install the framework. I can go to the following endpoint: http://workspace.dev/symfony/web/app.php and see the "Welcome to symfony 3.2.2" page. However when I create a new route such as /test: /** * @Route("/test", name="test") */ public function testAction(Request $request) { die('Hello world, welcome to the test page!'); } and then go to: http://workspace.dev/symfony/web/app.php/test I get a Nginx 500 error. I'm not sure what I should do to resolve the issue or if I have missed something in the setup. I don't think this is a routing or .htaccess issue as it is is a blank install and i'm using: Sensio\Bundle\FrameworkExtraBundle\Configuration\Route I though maybe I need to setup a new vhost for the project like: project.dev/test which points to > http://workspace.dev/symfony/web/app.php but had no success. Would be really grateful of any help I'm using puphpet to generate my vagrant files etc. the config is like so: vagrantfile: target: local vm: provider: local: box: puphpet/ubuntu1404-x64 box_url: puphpet/ubuntu1404-x64 box_version: '0' chosen_virtualizer: virtualbox virtualizers: virtualbox: modifyvm: natdnshostresolver1: false showgui: 0 vmware: numvcpus: 1 parallels: linked_clone: 0 check_guest_tools: 0 update_guest_tools: 0 machines: vflm_75yfxsvwnabf: id: machine1 hostname: machine1.puphpet network: private_network: 192.168.56.101 forwarded_port: vflmnfp_8bx6f11n3o9p: host: '7373' guest: '22' memory: '512' cpus: '1' provision: puppet: manifests_path: puphpet/puppet/manifests module_path: - puphpet/puppet/modules - puphpet/puppet/manifests options: - '--verbose' - '--hiera_config /vagrant/puphpet/puppet/hiera.yaml' synced_folder: vflsf_53kwyzt6imrw: source: ./ target: /var/www sync_type: nfs smb: smb_host: '' smb_username: '' smb_password: '' mount_options: dir_mode: '0775' file_mode: '0664' rsync: args: - '--verbose' - '--archive' - '-z' exclude: - .vagrant/ - .git/ auto: 'true' owner: www-data group: www-data usable_port_range: start: 10200 stop: 10500 post_up_message: '' ssh: host: 'false' port: 'false' private_key_path: 'false' username: vagrant guest_port: 'false' keep_alive: '1' forward_agent: 'false' forward_x11: 'false' shell: 'bash -l' insert_key: 'false' vagrant: host: detect proxy: http: '' https: '' ftp: '' no_proxy: '' server: install: '1' packages: - vim users_groups: install: '1' groups: { } users: { } locale: install: '1' settings: default_locale: en_US.UTF-8 locales: - en_GB.UTF-8 - en_US.UTF-8 timezone: UTC firewall: install: '1' rules: { } cron: install: '1' jobs: { } nginx: install: '1' settings: version: present default_vhost: 1 proxy_buffers: '4 256k' proxy_buffer_size: 128k proxy_connect_timeout: 600s proxy_send_timeout: 600s proxy_read_timeout: 600s names_hash_bucket_size: 128 upstreams: { } vhosts: nxv_74ybirqpo6y6: server_name: workspace.dev www_root: /var/www/workspace listen_port: '80' client_max_body_size: 1m ssl: '0' ssl_cert: '' ssl_key: '' ssl_port: '443' ssl_protocols: '' ssl_ciphers: '' rewrite_to_https: '1' spdy: '1' locations: nxvl_8z3jl4fqoihu: www_root: '' location: / index_files: - index.html - index.htm - index.php try_files: - $uri - $uri/ - /index.php$is_args$args fastcgi: '' fastcgi_index: '' fastcgi_split_path: '' proxy: '' proxy_redirect: '' nxvl_v3elxlm2ee8t: www_root: '' location: '~ \.php$' try_files: - $uri - $uri/ - /index.php$is_args$args fastcgi: '127.0.0.1:9000' fastcgi_index: index.php fastcgi_split_path: '^(.+\.php)(/.*)$' fast_cgi_params_extra: - 'SCRIPT_FILENAME $request_filename' - 'APP_ENV dev' set: - '$path_info $fastcgi_path_info' proxy: '' proxy_redirect: '' proxies: { } apache: install: '0' settings: version: 2.4 user: www-data group: www-data default_vhost: true manage_user: false manage_group: false sendfile: 0 modules: - proxy_fcgi - rewrite vhosts: av_4infpibvguio: servername: awesome.dev serveraliases: - www.awesome.dev docroot: /var/www/awesome port: '80' setenv: - 'APP_ENV dev' setenvif: - 'Authorization "(.*)" HTTP_AUTHORIZATION=$1' custom_fragment: '' ssl: '0' ssl_cert: '' ssl_key: '' ssl_chain: '' ssl_certs_dir: '' ssl_protocol: '' ssl_cipher: '' directories: avd_b11z3wfwne08: path: /var/www/awesome options: - Indexes - FollowSymlinks - MultiViews allow_override: - All require: - 'all granted' custom_fragment: '' files_match: avdfm_hvzzj66xcvle: path: \.php$ sethandler: 'proxy:fcgi://127.0.0.1:9000' custom_fragment: '' provider: filesmatch provider: directory letsencrypt: install: '1' settings: email: '' domains: { } php: install: '1' settings: version: '7.0' modules: php: - cli - intl - xml pear: { } pecl: { } ini: display_errors: 'On' error_reporting: '-1' session.save_path: /var/lib/php/session date.timezone: UTC fpm_ini: error_log: /var/log/php-fpm.log fpm_pools: phpfp_mbsmnwlxru02: ini: prefix: www listen: '127.0.0.1:9000' security.limit_extensions: .php user: www-user group: www-data composer: '1' composer_home: '' xdebug: install: '0' settings: xdebug.default_enable: '0' xdebug.remote_autostart: '0' xdebug.remote_connect_back: '0' xdebug.remote_enable: '0' xdebug.remote_handler: dbgp xdebug.remote_port: '9000' blackfire: install: '0' settings: server_id: '' server_token: '' agent: http_proxy: '' https_proxy: '' log_file: stderr log_level: '1' php: agent_timeout: '0.25' log_file: '' log_level: '1' xhprof: install: '0' wpcli: install: '0' version: v0.24.1 drush: install: '0' version: 8.0.5 ruby: install: '1' versions: rv_p3peyopuq3qe: default: '1' bundler: '1' version: 2.3.1 gems: - deep_merge@1.0.1 - activesupport@4.2.6 - vine@0.2 python: install: '1' packages: { } versions: { } nodejs: install: '1' settings: version: '6' npm_packages: { } hhvm: install: '0' composer: '1' composer_home: '' settings: { } server_ini: hhvm.server.host: 127.0.0.1 hhvm.server.port: '9000' hhvm.log.use_log_file: '1' hhvm.log.file: /var/log/hhvm/error.log php_ini: display_errors: 'On' error_reporting: '-1' date.timezone: UTC mariadb: install: '0' settings: version: '10.1' root_password: '123' override_options: { } adminer: 0 users: mariadbnu_pc6gjoy99feb: name: dbuser password: '123' databases: mariadbnd_wt6ozsihg8us: name: dbname sql: '' grants: mariadbng_nc5i0ukkwapg: user: dbuser table: '*.*' privileges: - ALL mysql: install: '1' settings: version: '5.7' root_password: '123' override_options: { } adminer: 0 users: mysqlnu_mqqy0asimbr1: name: dbuser password: '123' databases: mysqlnd_99t2ic6cge0q: name: dbname sql: '' grants: mysqlng_imc2gpk71d6v: user: dbuser table: '*.*' privileges: - ALL postgresql: install: '0' settings: global: encoding: UTF8 version: '9.6' server: postgres_password: '123' databases: { } users: { } grants: { } adminer: 0 mongodb: install: '0' settings: bind_ip: 127.0.0.1 port: '27017' globals: version: 2.6.0 databases: { } redis: install: '0' settings: port: '6379' sqlite: install: '0' adminer: 0 databases: { } mailhog: install: '0' settings: smtp_ip: 0.0.0.0 smtp_port: 1025 http_ip: 0.0.0.0 http_port: '8025' path: /usr/local/bin/mailhog beanstalkd: install: '0' settings: listenaddress: 0.0.0.0 listenport: '11300' maxjobsize: '65535' maxconnections: '1024' binlogdir: /var/lib/beanstalkd/binlog binlogfsync: null binlogsize: '10485760' beanstalk_console: 0 rabbitmq: install: '0' settings: port: '5672' users: { } vhosts: { } plugins: { } elastic_search: install: '0' settings: version: 2.3.1 java_install: true instances: esi_tu0viqar5x3i: name: es-01 solr: install: '0' settings: version: 5.5.2 port: '8984'