Pytania oznaczone «php»

227
Po kasowaniu kaskadowym z doktryną 2

Próbuję zrobić prosty przykład, aby dowiedzieć się, jak usunąć wiersz z tabeli nadrzędnej i automatycznie usunąć pasujące wiersze w tabeli podrzędnej za pomocą Doctrine2. Oto dwa elementy, których używam: Child.php: <?php namespace Acme\CascadeBundle\Entity; use Doctrine\ORM\Mapping as...

225
Konwertuj DateTime na String PHP

Przeszukałem już wiele witryn, w jaki sposób mogę przekonwertować obiekt PHP DateTime na String. Zawsze widzę „String to DateTime”, a nie „DateTime to String” PHP DateTime można powtórzyć, ale co chcę przetwarzać DateTime za pomocą funkcji łańcuchowych PHP. Moje pytanie brzmi: w jaki sposób mogę...

225
Jakie są różnice między PSR-0 a PSR-4?

Ostatnio czytałem o przestrzeniach nazw i ich zaletach. Obecnie tworzę projekt w Laravel i próbuję przejść z automatycznego ładowania map klas do przestrzeni nazw. Wydaje mi się jednak, że nie rozumiem, jaka jest rzeczywista różnica między PSR-0 a PSR-4. Niektóre zasoby, które przeczytałem to...

224
Jaki jest sens interfejsów w PHP?

Interfejsy pozwalają tworzyć kod definiujący metody klas, które go implementują. Nie można jednak dodać żadnego kodu do tych metod. Klasy abstrakcyjne pozwalają robić to samo, dodając kod do metody. Skoro możesz osiągnąć ten sam cel za pomocą klas abstrakcyjnych, dlaczego w ogóle potrzebujemy...

224
Czy wysyłać załączniki za pomocą PHP Mail ()?

Muszę wysłać pdf z pocztą, czy to możliwe? $to = "xxx"; $subject = "Subject" ; $message = 'Example message with <b>html</b>'; $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; $headers .= 'From: xxx <xxx>' ....

224
Jak korzystać z wielu baz danych w Laravel

Chcę połączyć wiele baz danych w moim systemie. W większości przypadków bazą danych jest MySQL; ale może się to różnić w przyszłości, np. Administrator może generować takie raporty, które są źródłem heterogenicznego systemu baz danych. Więc moje pytanie brzmi, czy Laravel zapewnia jakąkolwiek...

223
Tworzenie instancji klasy PHP za pomocą łańcucha

Mam dwie klasy class ClassOne { }i class ClassTwo {}. Otrzymuję ciąg, który może być "One"albo "Two". Zamiast używać długiej switchinstrukcji, takiej jak: switch ($str) { case "One": return new ClassOne(); case "Two": return new ClassTwo(); } Czy istnieje sposób na utworzenie instancji za...

220
Utwórz plik CSV dla użytkownika w PHP

Mam dane w bazie danych MySQL. Wysyłam użytkownikowi adres URL w celu pobrania jego danych w postaci pliku CSV. Mam e-mail z linkiem, zapytaniem MySQL itp. Jak mogę, po kliknięciu linku, wyświetlić okno podręczne, aby pobrać CVS z rekordem z MySQL? Mam już wszystkie informacje, aby uzyskać...