Mam takiego helpera:

function flight_duration($speed, $distance)

{//Obliczamy czas lotu

if(!
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Taaadaam, oto mój pierwszy test jednostkowy w życiu:

class GreatCircleDistanceTest extends TestCase {

public function testDistance()

{
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kot1401: Źle robisz, że chcesz do takich rzeczy wykorzystywać globalne funkcje. Dopisz więcej przypadków, żeby mieć pewność, że działa poprawnie i utwórz sobie klasę.
  • Odpowiedz
@Ginden: No i widzisz, wcześniej mieli implementację i wszyscy wiedzieli jaki będzie rezultat, teraz robią dokumentację i nagle są 3 możliwe rezultaty i nikt nic nie wie ( ͡° ͜ʖ ͡°)
  • Odpowiedz
@Toczen: w koncu forka nie było i też się wyczarować nie udało. w ostatniej chwili przyszlo olśnienie - udało mi się wstrzykiwać request i z niego pobierać obiekt, który potrzebowałem :)
  • Odpowiedz
@normanos:

php composer.phar create-project symfony/framework-standard-edition /path/to/webroot/Symfony '2.5.*'

??? ja wiem, ze my programisci jestesmy strasznie restrykcyjni, precyzyjni i innych uwazamy za podludzi, no ale...
  • Odpowiedz
Mam w Laravelu dwa modele: User i Car

Car może być stworzony (kupiony) tylko jeśli user ma wystrarczającą ilość gotówki, czyli:

if($user->money - $car->price >= 0) {

//user
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kot1401: Kontroler – odpowiada za komunikację między protokołem HTTP, a modelem aplikacji – tutaj bierzesz sobie GETy/POSTy/sesje/ciastka/itp i przekazujesz je dalej. Nic wiecej.

Entity\Car
– tutaj masz reprezentację samochodu. Przechowuje ona stan i raczej jest powiązana z bazą danych – nie ładowałbym logiki biznesowej (chyba, że robisz #ddd, ale wątpię, więc nie będę Ci mieszać).

Warstwa usług – tutaj ładujesz logikę biznesową. Czyli robisz sobie klasy dedykowane pod zadanie
  • Odpowiedz
Hej Mirki, mam taki problem. Opiekuje się stroną internetową klienta, która została zrobiona na autorskim CMSie agencji interaktywnej. Wszystkie pliki źródłowe są zakodowane w base_64, a z poziomu panelu CMSa nie mam możliwości edycji danych na których mi zależy. Istnieje jakieś wyjście oprócz nowej strony i/lub kontaktu z agencją interaktywną?

Pozdro!

#webdev #webmastering #webmastah #php
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@msq Przydany jest wbudowany w php lint (tak, wiem, chciałeś IDE, ale konsola ftw):

php --syntax-check
– jak coś poważnego to od razu wykryje (np użycie
  • Odpowiedz
Witam, wie ktos moze czemu wyswietla mi w widoku taka date "-0001-11-30 00:00:00" a w bazie jest "2014-10-16 11:07:30"?

W Laravel 4 z tego co pamietam dzialalo ok, ale przesiadalem sie na Laravel 5 i juz nie jest ok.

Wyswietlam tak:

{{
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

cześć, korzystacie może z jakichś microframeworków? Jeśli tak, możecie zapodać nazwami? Google jest tym przesycone, ale mimo tego ciężko znaleźć jakieś rzeczowe opinie na temat konkretnych rzeczy. Potrzebuję czegoś bardzo małego, i jednocześnie stabilnego. Zainteresowałem się dispatchem jakiś czas temu ( https://github.com/noodlehaus/dispatch ), ale teraz widzę, że nagle od tak zmieniła się prawie cała biblioteka - co mi się bardzo nie spodobało

#php
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam problem generowaniem timestamp w #php :/

Poniższy kod w 95% przypadków generuje datę z równą godziną np. 2014-10-13 17:00:00, ale, co dziwne, w pozostałych kilku % przypadków wychodzi czas cofnięty o 1 sekundę, np. 2014-10-13 16:59:59.

Macie jakiś pomysł, co może być powodem?

$start_time
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Używanie #ioncube jest nieuczciwe wobec klienta


@Ginden: Albowiem bo poniewaz..?

Jesli umowa nie obejmuje przekazania kodow zrodlowych (bo na przyklad klient nie chce za to dodatkowo zaplacic) to w czym problem? Poza tym zostaje jeszcze
  • Odpowiedz
#php #encoder #ioncube

Zostałem poproszony o dopisanie do istniejącego php paru funkcji, jednak okazało się, że poprzednia firma całą stronę www zakodowała ioncubem, nigdy nie miałem okazji zapoznać się jak to dokładnie działa, no ale widzę, że z plikami za dużo nie zrobię, czy w takim wypadku dopiszę coś do kodu tak by to współpracowało? czy muszę mieć czysty kod źródłowy? A może ktoś zna sposób
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam za zadanie wypisac w #php z 10 ocen wszystkie wieksze od 2 (z tab 2 - 5) a nastepnie policzyc z nich srednia.

Mam to:

for ($i=0; i<10, i++)

If
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ja chyba jestem za głupi na #laravel. Oczekiwałem OOP, a mam... nie wiem co.

Np. w routes.php jest taki kod:

Route::get('/', function()
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach