Jump to content
php.lv forumi

php newbie

Reģistrētie lietotāji
  • Posts

    388
  • Joined

  • Last visited

Everything posted by php newbie

  1. Ideja bija paginatorā dabūt parametrus un action no request. Tad paginatoram vajadzētu padod tikai lapu skaitu un viss... $action = Route::currentRouteAction(); $params = Route::current()->parameters(); un tad ģenerēt linkus lapām tikai samainot 'page' parametru. $params['page'] = $currentPage + 1; action($action, $arams); Bet nu labi, padošu tos parametrus no kontroliera: public function getIndex($page = 1, $sortField = 'name', $sortOrder = 'desc') { $params = compact('page', 'sortField', 'sortOrder'); ... $pagination = View::make('layout.pagination'); $pagination->with('params', $params); $pagination->with('pages', $result['pages']); $pagination->with('page', $result['page']); ...
  2. bet Route::current()->parameters() būs tukšs. Vajag lai Route::current()->parameters() būtu defaultas vērtības a nu var setParameter(), bet nu nesmuki
  3. Paldies. Bet kā var default vertības uzsetot tā lai tas būtu iekšā Route::current()->parameters()
  4. Un vēl jautājums par route. Teiksim ir route: Route::get('user/{name?}', function($name = 'John') { return $name; }); Vai var dabūt tā route parametrus ka masīvu? [ 'name' => 'john' ]
  5. Bet vai var uztaisīt Builder vai Eloquent klases instanci zinot tabulas identifikatoru? Man vajag funkciju kurai padot tabulas identifikatoru un tā atgriež datus. Pagaidam ir šāds variants: public function getTableData($queryBuilder) { ... return $queryBuilder->get(); } getTableData(Users::query());
  6. Nē nu dokumentāciju es skatijos un guglejos arī... Man vajag dabūt datus no kādas random tabulas un lai rezultāts būtu tas eloquent collection. Teiksim funkcija kurai es padodu tabulas nosaukumu. DB::table($tableName); neder jo rezultāts ir objektu masīvs on modeļa funkcijas nav pieejamas. Tad mēģināju uzinicializēt to Eloquent: new Eloquent(); Eloquent::construct(); Arī nesanāca. Un vispār tas eloquent objekts nemeklē datus, kaut tur ir tas visas metodes... $model = new Users(); $model->take(1); $model->get(); Šitais atgriež visus ierakstus. Tad sapratu ka tā eloquent nemaz nav pareiza klase un ka visi tie where() un tt atgriež QueryBuilder. Nu jau apnika ar šito figņu ņemties un tagad es padodu funkcijai to queryBuild objektu.. $result = My::getTableData(Users::query(), Input::get('page')); Bet tā arī nepieleca kā uzinicializēt query build objektu no tabulas nosaukuma. PHPStorm neiet dziļumā un pašam slinkums meklēt to sorce un kā tur tā instance tiek uztaisīta public static function query() { return with(new static)->newQuery(); }
  7. Sveiki. Saku apgūt laravel un neko nevaru saprast... $model = \DB::table($tableName); $result = $model->get(); Šitais atgriež masīvu ar objektiem, bet man vajag eloquent collection vai masīvu ar modeļiem lai varētu izsaukt model funkciju... Vai kā uzinicializēt to eloquent no tabulas nosaukuma? $model = new Eloquent('tablename');
  8. vairāk var 'izspiest', bet lielāka daļa grozās ap to ciparu...
  9. Personīgi zinu metinātāju kurš varētu pelnīt ap 3k. Nezinu cik viņam liela alga, bet gabaldarbi 500 eiro par nepilnu dienu. Viņš ir vairāk tāds ka freelancer un vasarā ļoti daudz strādā Es pats strādāju ar ERP jau vairākus gadus un lielākai daļai kolēģu dažādos uzņēmumos algas ir ap 1000 eur uz rokām. Ir daži kadri kuri vai nu ļoti gudri, vai nu vienkārši māk gudri muldēt, tiem aiziet līdz 2k un vairāk.
  10. ieliec kodu neviss document.ready, bet get success callback'ā
  11. īpaši neiedziļinajos, bet tu ciklā masīvam katru reizi piešķiri jaunu vērtību, bet vajag likt klāt. $array[] = ... vai array_push($array, $value);
  12. php newbie

    Redze

    codez vai kads cits var aprakstīt kā tad labāk uzsetapot monitorus/vidi lai acīm būtu mazāka slodze? Kā es sapratu ir jābūt tā lai visu varētu labi saskatīt (nav parak mazs), lai spilgtums nebūtu pārāk liels (tumsā tumšāku ekrānu). Kas cits? Teiksim man pedējā laikā patīk ar planšetnieku grāmatas lasīt vakarā ar izslegtu gaismu. Tas laikam ir diezgan slikti acīm. Uzlieku brightness uz minimum, fonu tadu pelēku, lielu šriftu, bet vai vienalga labāk lasīt E-ink ar ieslēgtu gaismu?
  13. labākais būtu v3rb0 variants. vēl var izmantot manu shitkodu, bet array_intersect neder
  14. tāds primitīvs variants kad katru ar katru salidzina. atnaks codez un pa 3 min. uzrakstīs normālu algoritmu foreach ( $ranges as $key1 => $range1) { foreach ( $ranges as $key2 => $range2) { if ($key1 != $key2 && $range1['cena_no'] <= $range2['cena_lidz'] && $range1['cena_lidz'] >= $range2['cena_no'] { //error } } }
  15. kādas 10k.. es uztaisītu par 200 Ls. man tik vajag kasti alus un 2 nedeļas
  16. www.mk.gov.lv/doc/2005/R2203_5.doc
  17. es godīgi nesaprotu kur problēma... codez apsteidza, bet nu jau uzrakstīju :) http://codepad.org/Nfo5otML
  18. parkonvertēt var izmantojot sarežģītu matemātisko operāciju Dalīšanu izvadīt vajadzīgaja formātā: http://php.net/manual/en/function.number-format.php
  19. saprast nevar, bet man šķiet ka viņš grib uzģenerēt to matricu. Eh kā man 1. kursā patika risināt tos uzdevumus kur vajadzēja aizpildīt matricas :) http://codepad.org/N8IcO2qc
  20. http://en.wikipedia.org/wiki/Pomodoro_Technique
  21. kā kļūt par tavu mācekli? nopietni.
  22. labāk izmanto http://php.net/manual/en/function.strpos.php
×
×
  • Create New...