Ostatnie wiadomości

Strony: [1] 2 3 ... 10
1
Pomoc / Odp: Doctrine, annotacje i ich kolejność w relacjach
« Ostatnia wiadomość wysłana przez solar2017 dnia Listopad 16, 2017, 21:36:45 »
Rzeczywiście to rozwiązuje problem. Dziękuję za podpowiedź. W dokumentacji ta informacja jest taka nie do końca oczywista jak dla mnie :-)
2
Pomoc / Odp: Doctrine, annotacje i ich kolejność w relacjach
« Ostatnia wiadomość wysłana przez Valantir dnia Listopad 16, 2017, 13:34:18 »
Adnotacji
@ORM\Column(name="id_group", type="integer")w klasie Zdarzenie nie powinieneś używać. Doctrine sam to powinien ustawić.
Przykład ze strony doctrine2:

http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/reference/association-mapping.html#many-to-one-unidirectional
3
Pomoc / Odp: Doctrine, annotacje i ich kolejność w relacjach
« Ostatnia wiadomość wysłana przez solar2017 dnia Listopad 16, 2017, 12:50:29 »
Klasa zdarzenie:
<?php

namespace AppBundle\Entity;

use 
Doctrine\ORM\Mapping as ORM;

/**
 * Zdarzenie
 *
 * @ORM\Table(name="zdarzenie")
 * @ORM\Entity(repositoryClass="AppBundle\Repository\ZdarzenieRepository")
 */
class Zdarzenie
{
    
/**
     * @var int
     *
     * @ORM\Column(name="ID", type="integer")
     * @ORM\Id
     * @ORM\GeneratedValue(strategy="AUTO")
     */
    
private $id;

    
/**
     * @var int
     *
     * @ORM\Column(name="id_group", type="integer")
     */
    /**
     * @ORM\ManyToOne(targetEntity="Group", inversedBy="zdarzenia")
     * @ORM\JoinColumn(name="id_group", referencedColumnName="ID")
     */
    
private $idGroup;

    
/**
     * @var string
     *
     * @ORM\Column(name="name", type="string", length=200)
     */
    
private $name;

    
/**
     * Get id
     *
     * @return int
     */
    
public function getId()
    {
        return 
$this->id;
    }

    
/**
     * Set idGroup
     *
     * @param integer $idGroup
     *
     * @return Group
     */
    
public function setIdGroup($idGroup)
    {
        
$this->idGroup $idGroup;

        return 
$this;
    }

    
/**
     * Get idGroup
     *
     * @return int
     */
    
public function getIdGroup()
    {
        return 
$this->idGroup;
    }

    
/**
     * Set name
     *
     * @param string $name
     *
     * @return Zdarzenie
     */
    
public function setName($name)
    {
        
$this->name $name;

        return 
$this;
    }

    
/**
     * Get name
     *
     * @return string
     */
    
public function getName()
    {
        return 
$this->name;
    }

}


Klasa grupa:
<?php

    
namespace AppBundle\Entity;

    use 
Doctrine\ORM\Mapping as ORM;
    use 
Doctrine\Common\Collections\ArrayCollection;

    
/**
     * Group
     *
     * @ORM\Table(name="grupy")
     * @ORM\Entity(repositoryClass="AppBundle\Repository\GroupRepository")
     */
    
class Group {

        
/**
         * @ORM\OneToMany(targetEntity="Zdarzenie", mappedBy="idGroup")
         */
        
private $zdarzenia;

        
/**
         * @var int
         *
         * @ORM\Column(name="ID", type="integer")
         * @ORM\Id
         * @ORM\GeneratedValue(strategy="AUTO")
         */
        
private $id;

        
/**
         * @var string
         *
         * @ORM\Column(name="nazwa", type="string", length=200)
         */
        
private $nazwa;

        public function 
__construct() {
            
$this->zdarzenia = new ArrayCollection();
        }

        
/**
         * Get id
         *
         * @return int
         */
        
public function getId() {
            return 
$this->id;
        }

        
/**
         * Set nazwa
         *
         * @param string $nazwa
         *
         * @return Group
         */
        
public function setNazwa($nazwa) {
            
$this->nazwa $nazwa;

            return 
$this;
        }

        
/**
         * Get nazwa
         *
         * @return string
         */
        
public function getNazwa() {
            return 
$this->nazwa;
        }


    }
    
4
Pomoc / Odp: Doctrine, annotacje i ich kolejność w relacjach
« Ostatnia wiadomość wysłana przez Valantir dnia Listopad 09, 2017, 15:32:07 »
Wstaw tutaj proszę te dwie klasy - Zdarzenie i Grupę
5
Pomoc / Doctrine, annotacje i ich kolejność w relacjach
« Ostatnia wiadomość wysłana przez solar2017 dnia Listopad 07, 2017, 20:47:47 »
Witam,

Właśnie uczę się Symfony i natknąłem się na problem. Nigdzie w dokumentacji nie znalazłem żadnego wyjaśnienia pewnej sprawy. Bardzo proszę o w miarę łopatologiczne wyjaśnienie.

Mam w bazie dwie tabele, połączone zależnością MenyToOne
W encji definiuję te relacje i jeśli zrobię to tak, to działa bez problemu:
    /**
     * @var int
     * @ORM\Column(name="id_group", type="integer")
     */
    /**
     * @ORM\ManyToOne(targetEntity="Group", inversedBy="uczestnik")
     * @ORM\JoinColumn(name="id_group", referencedColumnName="ID")
     */
    private $idGroup;

Jeśli natomiast wszystko dam w pojedynczym bloku komentarza jak poniżej, to nie działa.
    /**
     * @var int
     * @ORM\Column(name="id_group", type="integer")
     * @ORM\ManyToOne(targetEntity="Group", inversedBy="uczestnik")
     * @ORM\JoinColumn(name="id_group", referencedColumnName="ID")
     */
    private $idGroup;

Wywala mi taki błąd:
Cytuj
AppBundle\Entity\Zdarzenie has no association named idGroup

Mógłby mnie ktoś oświecić dlaczego tak jest, ewentualnie naprowadzić gdzie o tym poczytać?
6
Offtopic / Programista PHP z Symfony - zdalnie
« Ostatnia wiadomość wysłana przez PaulinaBe dnia Październik 25, 2017, 15:19:27 »
KOGO: PHP Developer Middle
GDZIE: Zdalnie
KTO: ITligent Group (http://itligent.pl)
Widełki płacowe: 30-80 PLN (w zależności od doświadczenia)

Poszukuję developerów do ciekawego projektu realizowanego in-house. Projekt będzie realizowany w zespole max 4-osobowym. Współpraca zakłada pracę zdalną w pełnym wymiarze godzin.

Wymagania:
•   Middle (min. +3 lata doświadczenia komercyjnego)
•   Znajomość PHP 5/7, OOP
•   Znajomość Symfony 2/3
•   Znajomość MySQL, PostrgeSQL
•   Dobra znajomość JavaScript
•   Doświadczenia w integracji i budowie systemów bazujących na REST API
•   Doświadczenia w realizacji aplikacji webowych bazujących na REST API
•   Znajomość języka angielskiego – B1/B2

Oferujemy
•   Współpraca długoterminowa, zdalna
•   Gwarantowane pełne obłożenie: 8 h/dziennie
•   Rozliczenie B2B/UOD
•   Stawka: 30– 80 PLN (w zależności od doświadczenia)

Chcesz porozmawiać o szczegółach? Zapraszam do kontaktu: paulina.bernas@itligent.pl

7
Pomoc / Obsługa formularza kontaktowego
« Ostatnia wiadomość wysłana przez ch405 dnia Październik 23, 2017, 12:45:31 »
Witam chciałbym zapytać dlaczego formularz zapisany w twig z action odsyłającym do prostej składni w php korzystającej z mail('caffeinated@example.com', 'My Subject', $message);
nie działa prawidłowo? Nie wysyła po prostu wiadomości na maila. Wypisując echo przekazuje wszystko poprawnie z strony na twigu do php. Próbowałem już używać dedykowanych wtyczek(swiftmailer) do obsługi maila ale był problem z protokołami.
8
Offtopic / Programista PHP, jQuery, SQL
« Ostatnia wiadomość wysłana przez Nic3jok3 dnia Październik 20, 2017, 14:27:04 »
✔ Wymagania?
- PHP (Framework Codeigniter)
- jQuery
- mySQL
- umiejętność tworzenia stron www czyli HTML+CSS (SCSS)
- Angular 1 i 2 (do aplikacji webowych)
- Ionic 2 wraz z Angular (+ TypeScript opcjonalnie) aplikacje mobilne

Mile widziana znajomość:
- Angular
- framework Lareval, Symfony
- java (do aplikacji natywnych)
- node.js

Doświadczenie 2 lata +
Wynagrodzenie 8K +

Kontakt: s.pyszewski@businesshr.pl
9
Pomoc / Symfony 3 validation w entity dla (1)pole identyczne jak (2)
« Ostatnia wiadomość wysłana przez tj_gumis dnia Październik 06, 2017, 19:24:47 »
Panowie,

w entity mam dwa pola (nie chodzi tu o haslo), ktore wg wymagan musza byc identyczne:
    /**
     * @var string
     *
     * @ORM\Column(name="prv_email", type="string", length=100, unique=true)
     * @Assert\NotBlank()
     * @Assert\IdenticalTo(profEmail)
     */
    private $prvEmail;

oraz

    /**
     * @var string
     *
     * @ORM\Column(name="prof_email", type="string", length=100, unique=true)
     * @Assert\NotBlank()
     */
    private $profEmail;

Logiki tu co prawda brak, ale tak ma byc i juz. Moj problem polega na tym, ze nie wiem jak zwalidowac te "identycznosc", poniewaz samo uzycie adnotacji:

...
@Assert\IdenticalTo(profEmail)
...

powoduje wywalenie bledu:

Cytuj
[Semantical Error] Couldn't find constant profEmail, property AppBundle\Entity\User::$prvEmail.

Zwracam sie zatem z uprzejma prosba o pomoc  :'(
10
Offtopic / Odp: Konkurs Home.pl z okazji wprowadzenia nowych usług
« Ostatnia wiadomość wysłana przez Rento22 dnia Październik 04, 2017, 08:35:39 »
O kurczę muszę spróbować swoich sił :O 




---------------------------------------------------------------
BlenBerg
Strony: [1] 2 3 ... 10