Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [ZF][ZF2] Gdzie jest parser Yaml / Reader / Writer
Forum PHP.pl > Forum > PHP > Frameworki
starach
Hej,

Może ja jakiś niedorozwinięty jestem, ale przez:
Cytat
Config component (Enrico Zimuel)
Added reader and writer implementations for JSON and YAML configuration


...rozumiem że to zostało już dodane. Natomiast zarówno klasy Reader jak Writer Yaml'a wymagają dekodera i encodera... to niby gdzie jest to wsparcie dla Yaml'a? :|
melkorm
https://github.com/zendframework/zf2/blob/m...Reader/Yaml.php A to nie to ? Writer w tym samym miejscu
starach
No właśnie niestety nie. Korzysta to z PECLoskiego dodatku albo definiowanego przez API Encodera/Decodera. Jeśli "Enrico Zimuel" poprzez implementację uważa jakiś dupny adapter który można napisać w pół godziny to znaczy ze ZF schodzi na psy...
melkorm
Raczej nie spodziewałbym się w tej chwili obiektów podobnych do Zend_Json z ZF1.

No i Zend zazwyczaj nie pisze wszystkiego od podstaw tylko wykorzystuje istniejące rzeczy ... po co wymyślać koło na nowo, anyway masz napisane że reader i writer - nic nie napisał o encoder i decoder imho czepiasz się na siłę, zresztą sądzę że z pakietu Symfony2 / DC2 można wyciągnąć jakiegoś encodera i decodera YAML'a ale to tylko przypuszczenie - bo nie wiem czy przypadkiem także nie korzystają z tego co Zend.
starach
~skasowane: Klawiatura mi się przyblokowała. Nie miałem znaków diakrytycznych i chyba przez przypadek wysłałem posta.
edit>
Nie korzystają z tego samego co Zend. Fabien Potencier postarał się i wystrugał własną implementację parsera Yaml. Pozostaje mi dać sobie spokój z ZF na razie. :/
ano
Masz tu komponent Yamla - https://github.com/symfony/Yaml
Co za problem go użyć w aplikacji ZF?
batman
A sprawdzałeś to http://framework.zend.com/manual/en/zend.c...pters.yaml.html?
Sprawia wrażenie działającego.
irmidjusz
Cytat(starach @ 5.07.2012, 01:46:13 ) *
...rozumiem że to zostało już dodane. Natomiast zarówno klasy Reader jak Writer Yaml'a wymagają dekodera i encodera... to niby gdzie jest to wsparcie dla Yaml'a? :|


Wsparcie dla YAML jest wbudowane w klasy Zend_Config_Yaml. Nie wymagają już niczego, możesz im po prostu opcjonalnie ustawić inny koder/dekoder, ale domyślnie mają własne rozwiązanie, które działa.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.