Pokaż wiadomości

Ta sekcja pozwala Ci zobaczyć wszystkie wiadomości wysłane przez tego użytkownika. Zwróć uwagę, że możesz widzieć tylko wiadomości wysłane w działach do których masz aktualnie dostęp.


Pokaż wątki - magnok

Strony: [1]
1
Witam,

mam problem który wydaje się być trywialny a nie mogę znaleźć rozwiązania, mianowicie używam https://github.com/stof/StofDoctrineExtensionsBundle do sortowania Entity i o ile przy zapisie / usunięciu Entity nie ma problemu - pozycje się aktualizują to przy zmianie parenta (SortableGroup) według którego ustalana jest pozycja nic się nie dzieje (nie zmienia się pozycja) :(

Kawałek kody z Entity:

Kod: (php) [Zaznacz]
/**
* @Gedmo\SortableGroup
* @ORM\ManyToOne(targetEntity="Page", inversedBy="children")
* @ORM\JoinColumn(name="parent_id", referencedColumnName="id")
*/
protected $parent;

     /**
     * @Gedmo\SortablePosition
     * @ORM\Column(name="position", type="integer")
     */
    private $position;


Czy ktoś korzysta z tego bundla ? Czy sortable potrafi poradzić sobie z zmianą parenta czy sam muszę dopisać tą akcję do listenera ?

2
Pomoc / [sf2] Tymczasowe pliki (kopie) dla Entity no Product.php~
« dnia: Lipca 21, 2012, 22:05:39 »
Cześć,

mam takie pytanie czy da się coś zrobić z plkiami które tworzy generator doctrine:generate:entities chodzi mi dokładnie o te z  ~ na końcu, nigdzie nie widzę opcji wywołania generatora by pomijał tworzenie tych plików a są one denerwujące (nie potrzebuje ich bo korzystam z gita) a nie chcę by śmieciły mi projekt.

Czy jedyne wyjście to usuwanie ich przed commitem ?

Pozdrawiam

3
Pomoc / [Symfony 2] Nazwy scieżek routingu
« dnia: Kwietnia 23, 2012, 21:19:26 »
Cześć,

mam taki dylemat, jak powinny wyglądać nazwy scieżek w routingu ?

app/console generate:bundle --namespace=Acme/HelloBundle --format=yml
generuje nam scieżki z nazwami AcmeHelloBundle_homepage (1)

natomiast wygenerowanie cruda

php app/console generate:doctrine:crud dla AcmeHelloBundle:Page
generuje nam scieżki z nazwami page_show (2)

Jakich nazw scieżek używacie ?

Pełne wydają się pewniejsze bo ryzyko powtórzenia np w szablonach jest minimalne ale są one dosć przydługawe.

4
Pomoc / Pliki tłumaczeń - jaki program
« dnia: Lipca 14, 2011, 13:26:34 »
Cześć,

zastanawiam się nad wyborem plików tłumaczeń, jaki Wy format używacie ? XLIFF ? I jakich programów używacie do ich tłumaczenia

Pozdrawiam

5
Pomoc / Logi zapisywany do różnych plików
« dnia: Czerwca 24, 2011, 11:03:18 »
Witam,

mam taką sytuację, że potrzebuje zapisywać logi do różnych plików (np te dotyczące płatności), nie mogę znaleźć dobrego rozwiązania w symfony - może ktoś spotkał się już z tym problemem i znalazł rozwiązanie ?


P.S. Symfony 1.4
P.S.2. Znalazłem takie rozwiązanie:

$logPath = sfConfig::get('sf_log_dir').'/your-custom.log';
$custom_logger = new sfFileLogger(new sfEventDispatcher(), array('file' => $logPath));

$custom_logger->info("My log message!");

Ale bardzo mi się ono bardzo nie podoba.

6
Offtopic / Ciekawe blogi
« dnia: Czerwca 16, 2011, 21:46:45 »
Jako, że forum chyba przez te upały coś przymarło taki wątek relaksacyjny zakładam :)

Jakie blogi czytacie, które są warte polecenia ? Chodzi mi głównie o te związane z Symfony :)

Na dziś oprócz polskich blogów znalazłem dwa warte uwagi:


7
Strona / Notyfikacje email
« dnia: Czerwca 08, 2011, 21:00:42 »
Jeszcze jedna rzecz by się przydała, powiadomienia mailowe o odpowiedzi w wątku a już cudnie by było jakby dało się ustawić powiadomienia o np nowym temacie w obserwowanym forum.

8
Strona / Link do strony głównej
« dnia: Czerwca 08, 2011, 11:34:16 »
Mała rzecz a cieszy - link do symfonylab.pl z poziomu forum (np żeby baner tam linkował)

9
Pomoc / Sortowanie elementów w relacji many-to-many
« dnia: Czerwca 07, 2011, 12:50:48 »
Cześć,

dzisiaj mam taki problem :) Chciałbym posortować elementy w relacji many to many korzystając z dodatkowej kolumny w tabeli łączącej. Czy jest jakiś trick - np dopisanie czegoś do yaml'a ? Czy zostaje mi nadpisanie metody pobierającej powiązane elementy.

Poniżej mój yaml:
Element:
  actAs:
    Timestampable: ~
    NestedSet:
      hasManyRoots:   true
      rootColumnName: root_id
  relations:
    ParentElement:
        class:       Element
        local:        child_id
        foreign:      parent_id
        refClass:     ElementElement
        foreignAlias: ChildrenElement

ElementElement:
  actAs:
      Sortable:
        uniqueBy: [parent_id]
  columns:
    parent_id:
      type:    integer
      primary: true
    child_id:
      type:    integer
      primary: true
  relations:
    ChildrenElement:
      class:       Element
      local:        parent_id
      foreign:      id
      foreignAlias: ChildrenElement
      onDelete:     CASCADE
    ParentElement:
      class:       Element
      local:        child_id
      foreign:      id
      foreignAlias: ParentElement
      onDelete:     CASCADE

10
Pomoc / Partial wykorzystany poza akcją ( w modelu, tasku)
« dnia: Maja 30, 2011, 18:16:25 »
Cześć,

dzisiaj mam następujący problem chciałbym przy wysyłaniu maili z modelu treść wiadomości wyrenderować w oparciu o jakiś szablon.

Można to zrobić tak jak w sąsiednim wątku w pluginie : sfErrorNotifierPlugin 
       

        $context = sfContext::getInstance();
        $configuration = $context->getConfiguration();
       
        $data = array_merge(array(
          'type' => $type,
         'message' => $message,
           'appName' => $configuration->getApplication(),
            'moduleName' => $context->getModuleName(),
            'actionName' => $context->getActionName(),
            'uri' => $context->getRequest()->getUri(),
         'host' => $_SERVER['HTTP_HOST'],
         'environment' => $configuration->getEnvironment()
     ), $data);
       
        $placeholders = array_map(function($key){ return "%$key%"; }, array_keys($data));
       
        $subject = strtr(sfConfig::get('app_sf_error_notifier_plugin_email_subject'), array_combine($placeholders, array_values($data)));
       
        $configuration->loadHelpers('Partial');
      $body = get_partial('sfErrorNotifier/notify', array('data' => $data, 'user' => $context

Ale nie jestem przekonany czy użycie $context = sfContext::getInstance() jest najlepszym rozwiązaniem.

Jak Wy to robicie ?

11
Strona / Wyświetlanie kodu w tagach <code>
« dnia: Maja 19, 2011, 16:18:26 »
Nie wiem czy w SMF jest taka opcja ale dajnie by było gdyby wklejonego kodu nie trzeba było przewijać a jakby jeszcze się kolorował to by było bosko :)

12
Pomoc / [SOLVED] Relacja many-to-many dla jednej klasy
« dnia: Maja 19, 2011, 14:29:42 »
Cześć,

mam taki problem, chciałbym aby elementy mogły siebie zawierać i niby wszystko jest ok ale brakuje mi relacji w tabeli ElementElement parent_id <-> id i dodatkowe pytanie gdzie dodać onDelete:    CASCADE by zostało to uwzględnione przy tych relacjach.

Element:
  actAs:
    Timestampable: ~
    NestedSet:
      hasManyRoots:   true
      rootColumnName: root_id
  relations:
    ParentElement:
        class: Element
        local: child_id
        foreign: parent_id
        refClass: ElementElement
        foreignAlias: ChildrenElement

ElementElement:
  columns:
    parent_id:
      type: integer
      primary: true
    child_id:
      type: integer
      primary: true

Pozdrawiam, M.

Strony: [1]