Jump to content

Search the Community

Showing results for tags 'model'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Web Development
    • HTML e CSS
    • Javascript
    • PHP
    • Ruby
    • Python
    • Java
    • .NET
    • Docker, Kubernets and other environments
    • WordPress
    • Mobile
    • Agile
    • Desenvolvimento de Games
    • Banco de Dados
    • Design and UX
    • Algoritmos & Outras Tecnologias
  • Entretenimento e uso pessoal
    • Segurança & Malwares
    • Geral
    • iMasters's pub

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 3 results

  1. clovis.sardinha

    Coldeigniter + PHP

    Pessoal, Estou fazendo um relatório no codeigniter, mas não consigo recuperar o retorno da model para a view. Dou o foreach para utilizar um conjunto de id's que preciso achar em uma tabela, mas o array só recupera o último. Controller: $destinoterc=$this->triangulomodel->getDestinoterc($origemuser); $dados['destinoterc']=$destinoterc; foreach ($destinoterc as &$i){ $origemterc = $i['id']; $origemtercfinal=$this->triangulomodel->getOrigemterc($origemterc); } $dados['origterc']= $origemtercfinal; Model public function getOrigemterc($origemterc){ $query =$this->db->query("SELECT * FROM cadastro join tb_cidades on tb_cidades.cid_id=cadastro.cidade_origem where id =$origemterc"); foreach ($query->result_array() as $row) { } return $query->result_array(); } Resultado , só está pegando o último ponteiro da array de origem. Teria que aparecer uns 30 registros.! [origterc] => Array ( [0] => Array ( [id_] => 21302 [cidade] => 3233 [cid_nome] => Januaria )
  2. Acho que estou com algum problema de herança ou coisa assim, eu não consigo chamar mais de um Container::getModel no meu Controller. Vou colocar o meu __construct aqui e o erro que ele me retorna PaginaController.php public function __construct() { parent:: __construct(); #se eu comentar e deixar apenas um ai ele funciona, mas quando tento fazer com mais de um ele da um erro $this->contato = Container::getModel("Contato"); $this->noticia = Container::getModel("Noticias"); $this->institucional = Container::getModel("Institucional"); $this->atuacao = Container::getModel("Atuacao"); $this->banner = Container::getModel("Banners"); } Container.php public static function getModel($model) { $objModel = "\\App\\Models\\".$model; return new $objModel(DataBase::getDataBase()); } Fatal error: Uncaught TypeError: Argument 1 passed to Core\BaseModel::__construct() must be an instance of PDO.
  3. Thiago de Oliveira Cruz

    Laravel - Melhores práticas

    Olá galera, Faz tempo que não venho aqui perguntar nada rs... Mas me surgiu uma dúvida cruel em relação a como receber os dados de um model. Eu tenho uma tabela chamada VendorMaster a qual contém todos os meus vendedores, essa tabela se relacionada com uma tabela chamada division que se relaciona com uma chamada listing e por ai vai... Ai eu tenho o seguinte código: $resp = VendorMaster::all(); foreach($resp as $key=>$vendor){ $vendor->division; foreach($vendor->division as $key=>$division) { $division->listing; foreach($division->listing as $key=>$listing){ $listing->building; $listing->building->region; $listing->building->city; $listing->building->country; $listing->building->style; } } } Bom o que esse código faz? Ele pega todos os vendedores e faz um loop por seus objetos e coleta dado dos outros models No caso 1 vendor tem muitas divisions e divisions tem muitos listings Queria saber se eu fizer dessa forma eu vou tar fazendo um loop exagerado no meu banco (eu acredito que sim...) Se seria ou não melhor criar uma função no model vendor com joins para fazer exatamente a mesma coisa. Eu acredito que se eu fizer 1 função única na qual eu faça vendor->getAllDependets ou algo do genero... se vai ser mais rápido e confiável para meu código do que fazer esse loop assim como eu fiz. Todas as sugestões são bem vindas... To querendo otimizar as transações para que isso não vire a festa do pau oco nem que leve 3 anos pro banco buscar tudo. Detalhe eu sei que o aproche atual provavelmente não é o melhor... mas ele funciona rs. Resultado final desejado é algo assim: "vendorMasterID": 714, "vendorMasterName": "asdahsiduasdagd", "vendorMasterShortName": "asdahsiduasdagd", "vendorMasterCode": "ASG", "vendorMasterPosition": 100, "vendorMasterActive": 1, "vendorMasterCreated": "2016-12-20 19:38:59", "vendorMasterAPICode": null, "division": [{ "vendorDivisionID": 1230, "vendorDivisionName": "lalalla", "vendorDivisionVendorID": 714, "vendorDivisionTypeID": 1, "vendorDivisionSetPrice": 1, "vendorDivisionCommission": 0, "vendorDivisionSetAvail": 0, "vendorDivisionSetMLOS": 0, "vendorDivisionSetCustomMLOS": 0, "vendorDivisionFRS": 0, "vendorDivisionCurrency": "", "vendorDivisionNotifyType": "S", "vendorDivisionEmail": "", "vendorDivisionFax": "", "vendorDivisionFaxAlt": "", "vendorDivisionRateCopy": 0, "vendorDivisionHideExtranet": 0, "special_best_daily_rate": 1, "special_compound_rates": 0, "set_specials": 0, "set_charges": 0, "vendorDivisionActive": 1, "vendorDivisionCreated": "2016-12-20 12:13:30", "vendorDivisionSetSimpleRates": "N", "vendorDivisionBookingURL": null, "vendorDivisionBookingPhone": null, "listing": [{ "vendorListingID": 3, "vendorListingBuildingID": 1026, "vendorListingUnitTypeID": 1, "vendorListingDivisionID": 1230, "vendorListingCheckinID": 7, "vendorListingGroupID": 0, "vendorListingExtra": "sdasda", "vendorListingExtra2": "", "vendorListingDesc": "dashiduhasio", "vendorListingOcc": 2, "vendorListingMaxOcc": 4, "vendorListingBeds": "King Bed, Queen Bed", "vendorListingBath": 2, "vendorListingSqft": 100, "vendorListingUnit": 0, "vendorListingStatus": -1, "vendorListingDecre": 0, "vendorListingFRS": "", "vendorListingUnitNum": "", "vendorListingBlockID": 0, "vendorListingBlockDays": 0, "vendorListingPackage": 0, "vendorListingSecretSaver": 0, "vendorListingMapListingID": 0, "vendorListingPrepaid": 0, "vendorListingActive": 1, "vendorListingCreated": "2016-12-20 22:38:58", "vendorListingHousekeepingStatus": 1, "building": { "buildingID": 1026, "buildingName": "El Salvador", "buildingDesc": "", "buildingTypeID": 1, "buildingAddress": "Test", "buildingRegionID": 201, "buildingCityID": "91", "buildingStateID": "664", "buildingCountryID": "38", "buildingZipCode": "V5N 2P9", "buildingCreated": "2016-12-20 20:04:29", "region": { "regionID": 201, "regionName": "Downtown", "regionAbr": "", "regionDesc": "", "regionCityID": 91, "regionCreated": "2016-12-01 00:10:18" }, "city": { "cityID": 91, "cityStateID": 664, "cityName": "Vancouver", "cityDesc": "", "cityCreatedBy": 0, "cityCreated": "2016-12-01 00:17:08" }, "country": { "countryID": 38, "countryAbr": "CA", "countryName": "Canada", "countryCurrencyID": 0 }, "style": { "buildingTypeD": 1, "buildingTypeName": "Hotel", "buildingTypeActive": 1 } } }] }] Abraços
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.