Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Jun 02 18:43
    mipodi closed #30
  • Jun 02 18:43
    mipodi commented #30
  • Jun 01 08:12
    mosbth edited #8
  • Jun 01 07:37
    mosbth edited #8
  • Jun 01 07:24
    mosbth edited #8
  • May 29 10:11
    Travis dbwebb-se/oophp (master) still failing (205)
  • May 29 10:10
    CircleCI success: dbwebb-se build (#195) in https://github.com/dbwebb-se/oophp
    • Enable inspect for kmom10
      (f15ad1a5a5b9005b659da2ec89f90b8863ef7ea6 by Mikael Roos)
  • May 29 10:06

    mosbth on master

    Enable inspect for kmom10 (compare)

  • May 27 13:21
    mosbth edited #8
  • May 27 13:18
    mosbth edited #8
  • May 27 13:14
    mosbth edited #8
  • May 26 08:24
    mosbth reopened #20
  • May 26 08:24
    mosbth commented #20
  • May 26 08:20
    Travis dbwebb-se/oophp (master) still failing (204)
  • May 26 08:18
    CircleCI success: dbwebb-se build (#194) in https://github.com/dbwebb-se/oophp
    • Fix that phpdoc works again by cjhecking the correct config file
      (947622ce97bca89ad5d8d99db6238c6032053ec4 by Mikael Roos)
  • May 26 08:15

    mosbth on master

    Fix that phpdoc works again by … (compare)

  • May 21 15:01
    Xolof commented #20
  • May 20 12:46
    jannefiluren commented #27
  • May 15 14:11
    mipodi commented #30
  • May 15 14:05
    mosbth commented #30
SimonStarpath
@SimonStarpath
Vet inte om jag missuppfattat, men ska content-tabellen i projektet innehålla både pages (t.ex. hem- och om-sidan) och blogginlägg, eller bara blogginlägg och skapa pages vi behöver som "vanliga" sidor?
Mikael Roos
@mosbth
@SimonStarpath tanken är att bygga vidare på det vi gjorde i kmom06, där låg posts + pages i databasen.
Nils Hollmer
@nilshollmer
Jag tror jag också har missuppfattat uppgiften i så fall.
Mikael Roos
@mosbth
Hmm, missuppfattat kmom06 eller missuppfattat kravet i projektet?
SimonStarpath
@SimonStarpath
Kravet i projektet för min del. Jag trodde att det primära var bloggen och innehållet i den, så jag har haft huvudfokus på den och skapade statiska sidor för "hem" och "om". Tillbaka till ritbordet för min del.
Nils Hollmer
@nilshollmer
Tror jag missuppfattat hur man ska implementera content-klassen från kmom06. Jag gjorde en separat sidkontroller för produktsidan och bloggsidan, och sen använde content-klassen från kmom06 att redigera innehållet i dem. Jag använde också statiska sidor för hem, om och dokumentation...
Mikael Roos
@mosbth
Jag ska kika i kravspecen...
SimonStarpath
@SimonStarpath
Förresten, jag är lite trög just nu, men hur får vi in databas-entries av typen "block" in i sin sida, i fallet nedan alltså för "left-info" och "right-info":
´´´title: "Me-sidan"
views:
flash:
region: flash
template: anax/v2/image/default
data:
src: "image/ogras.jpg?width=1100&height=300&&area=15,0,15,0&crop-to-fit"
left-info:
    region: sidebar-left
    template: anax/v2/block/default
    data:
        meta:
            type: single
            route: block/adress

right-info:
    region: sidebar-right
    template: anax/v2/block/default
    data:
        meta:
            type: single
            route: block/oppettider´´´
Nils Hollmer
@nilshollmer
@mosbth Det är alltså tänkt att startsidan ska gå att redigera från admin-gränssnittet?
Mikael Roos
@mosbth
@nilshollmer @SimonStarpath jag kikade igenom kravspecen för projektet, jag kan se att man kan tolka bloggkravet på olika sätt i krav 1. Sen kikar man på krav 3 med det administrativa gränssnittet så framgår det lite mer att det krävs en databas.
Jag gjorde nåt litet förtydligande i specen för att undvika liknnade missförstånd.
Själv är jag så inne på det som händer i kmom05 & 06 och att man bygger vidare på det...
@nilshollmer ja, startsidan kan redigeras via admingränssnittet, förutsatter lite att hela, eller delar av den (block) kan redigeras i databasen. Det är (i min tanke) ocksåe en möjlig konsekvens av att jobba vidare med kmom06 och dess tankesätt på content i databasen.
(optionellt krav ^)
Mikael Roos
@mosbth
@SimonStarpath du vill utgå från en markdown-sida och vill via frontmatter lägga till en vy som hämtar informationen från databasen?
En enkel variant, någon kan kalla det en fuling, är att skapa en helt ny templatefil och i templatefilen göra en databasfråga med hjälp av ramverkets tjänster. Sedan genererar man svaret i samma vy.
Det är en "fuling" eftersom man normalt inte vill göra den typen av frågor från en templatefil. Man vill hellre göra dem i en controller. Men, när man utgår från en .md som sida så är detta ett alternativ.
En annan variant är ju att utgå från en controller som genererar hela förstasidan.
Nils Hollmer
@nilshollmer
@mosbth Det vill säga undvika att använda flat file controllern som kommer med ramverket? Behöver bara förtydligande, jag minns inte att vi arbetade så med content i kmom06
Mikael Roos
@mosbth
Tanken med kmom06 var content i databasen, det var en variant av hur WordPress CMS jobbar med innehåll. Man sparar pages (sidor) och posts (blog) i databasen och man formatterar dess innehåll med någon form av textfiltrering/formattering för att göra det enklare för författaren.
Min tanke är sedan att projektet kan bygga vidare på det arbetssättet. Men det är helt okey att komplettera med vissa md-sidor.
För att lösa projektet på "rätt sätt" (som läraren tänkte) så behöver produkt + blogg vara "content i databasen, likt kmom06".
Nils Hollmer
@nilshollmer
Okej
JimmyHortlund
@JimmyHortlund
Code_4ePsqjxRFP.png
Hur gör jag om 1. på bilden så at det fungerar med ramverkets sessioner? har testar som på 2. men det fungerar inte
Karl Martinsson
@karlmartinsson
@JimmyHortlund kolla stavningen på currentSum i din session->get
JimmyHortlund
@JimmyHortlund
@karlmartinsson *facepalm ... tack, dags att avsluta dagen nu kanske :)
slistrom
@slistrom
@mosbth När jag publicerar mina filer från projektet med dbwebb så kommer inte /doc katalogen med, är det med flit och gör det inget att den finns med på studentservern? Dvs de filer som genererades med "make doc".
Eller rättare sagt katalogen kommer med men inte filerna som automatgenererades
Karl Martinsson
@karlmartinsson
@JimmyHortlund Lätt att bli blind för sånt :)
Mikael Roos
@mosbth
@slistrom det stämmer, det verkar som jag konfigurerat så att det inte laddas upp https://github.com/dbwebb-se/oophp/blob/master/.dbwebb/upload.include#L26
JimmyHortlund
@JimmyHortlund
I kmom04 måste histogrammet bestå av stjärnor eller får man använda siffror istället?
Mikael Roos
@mosbth
@JimmyHortlund det är ju inte riktigt ett histogram då, men gissar att rättaren kanske inte bryr sig. Men finns det någon anledning?
Jag vet inte vad rättaren hade sagt.
Nils Hollmer
@nilshollmer
Vill läraren att kontrollerklasser inkluderas i klassdiagrammet?
Mikael Roos
@mosbth
Ja, känns rimligt.
JimmyHortlund
@JimmyHortlund
@mosbth nä tänkte bara att det blir mer överskådligt hur många av varje sort som kastats, men du har ju rätt, blir inte ett histogram då.
Mikael Roos
@mosbth
@JimmyHortlund du kanske kan ha både ock?
SimonStarpath
@SimonStarpath
Finns det något quick-n-dirty sätt att åstadkomma det som "<!--more-->" gjorde i design-kursen? Man skulle kunna klippa i datat från databasen när man läser ut det eller lägga till ett extra preview-fält, men som sagt, något snabbt sätt som finns i t.ex. Anax annars?
Mikael Roos
@mosbth
@SimonStarpath Du kan ju tjuvkika hur metoden ser ut i anax/texfilter och lägga in något motsvarande i din egen textfilter klass https://github.com/canax/textfilter/blob/master/src/TextFilter/TTextUtilities.php#L29-L44
Mikael Roos
@mosbth
Det går ju naturligtvis använda metoden direkt via textfilter tjänsten, den ligger i $app/$di. https://github.com/dbwebb-se/oophp/tree/master/example/redovisa/config/di, nåt i stil med $res = $app->textfilter->getUntilMore($text)
SimonStarpath
@SimonStarpath
@mosbth Kanon, lägger till i backlogen!
Nils Hollmer
@nilshollmer
I princip alla mina klasser är beroende av en databas :(
Nils Hollmer
@nilshollmer
Class 'Anax\Database\PDO' not found in /mnt/c/Users/user/dbwebb-kurser/oophp/me/kmom10/proj/vendor/phpunit/phpunit/src/Framework/TestBuilder.php:131
Är det fel på min .phpunit.xml-fil?
Mikael Roos
@mosbth
Ne, ser ut som du av någon anledning använder PDO och kanske glömt en \PDO så att namespacet blir fel.
Nils Hollmer
@nilshollmer
Ah tack
Nils Hollmer
@nilshollmer
Får nu istället PDOException: could not find driver ? Är det att phpunit inte hittar mina phpdrivers?
Eller att jag måste sätta ett PDO-Attribut som är driver name?
Mikael Roos
@mosbth
Låter som PDO inte är installerat i din PHP? Kör phpinfo() för att dubbelkolla att PDO finns på plats. https://github.com/dbwebb-se/oophp/blob/master/example/utility/phpinfo.php
Nils Hollmer
@nilshollmer
Har det på webservern, men kanske inte är så på maskinen
SimonStarpath
@SimonStarpath

Jag får inte mina tester som inbegriper databas att fungera, får detta för alla testfall, vad har jag missat? Jag har gjord $di->set("app", $app); i setUp().
´´´
1) Ssg\Product\ProductControllerTest::testIndexAction
Anax\DI\Exception\Exception: Could not load service 'db'.Failed in the callback that instantiates the service. Undefined index: SERVER_NAME

C:\cygwin64\home\46703\dbwebb-kurser\oophp\me\kmom10\proj\vendor\anax\di\src\DI\DI.php:72
C:\cygwin64\home\46703\dbwebb-kurser\oophp\me\kmom10\proj\vendor\anax\di\src\DI\DI.php:49
C:\cygwin64\home\46703\dbwebb-kurser\oophp\me\kmom10\proj\vendor\anax\di\src\DI\DIMagicTrait.php:23
C:\cygwin64\home\46703\dbwebb-kurser\oophp\me\kmom10\proj\test\Product\ProductControllerTest.php:40
´´´

Mikael Roos
@mosbth
Hmm, jag trodde det fanns en issue på det... kunde inte hitta den dock. Lösningen finns i en uppdaterad config/database.php i kursrepot, se https://github.com/dbwebb-se/oophp/blob/master/example/redovisa/config/database_sample.php#L17-L19
@SimonStarpath ^
Pan Qing
@ejessyp
@mosbth I have this in the header.php. But this class does not work.
[
"text" => "Admin",
"url" => "admin",
"title" => "Admin Page.",
"class" => "admin_logout",
],
[
"text" => "Logout",
"url" => "logout",
"title" => "Logout.",
"class" => "admin_logout",
],
Mikael Roos
@mosbth
@ejessyp vad fungerar inte?