Back to top

Autore Topic: [RISOLTO] Too few arguments to function in php 7.1.7  (Letto 4163 volte)

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Buonasera
Sto aggiornando un componente affinché funzioni senza errori con la nuova verione php 7.1.x, fatte alcune implementazioni e modifiche funziona fino alla versione php 7.0.x

Con quella in oggetto (7.1.7) invece ottengo un errore:

Too few arguments to function xxxxxModelApplication::getAppUrl(), 0 passed in .................../libraries/src/MVC/View/HtmlView.php on line 423 and exactly 1 expected

la versione di joomla è l'ultima corrente 3.8.12 e il codice che provoca l'errore è
Codice: [Seleziona]
public function getAppUrl($appId)
{
if (!$appId) {
$appId = $this->getAppId();
}
$table=$this->getTable();
$table->load($appId);
  $url=$table->get('appurl');
return $url;
}

Chi mi aiuta?

Grazie come sempre.
« Ultima modifica: 31 Ott 2018, 18:02:57 da tomtomeight »

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Too few arguments to function in php 7.1.7
« Risposta #1 il: 17 Set 2018, 19:06:35 »
Nessuno ne sa nulla?

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Too few arguments to function in php 7.1.7
« Risposta #2 il: 31 Ott 2018, 17:22:49 »
Buonasera
Ripropongo questo quesito visto che non si è risolto nemmeno con la 3.9

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
[RISOLTO] Too few arguments to function in php 7.1.7
« Risposta #3 il: 31 Ott 2018, 18:02:32 »
OK Risolto, spero possa essere d'aiuto a chi incontrerà lo stesso problema.
In pratica bastava fornire un valore predefinito per il parametro  della funzione.
quindi il succitato codice funziona in php 7.1.7 modificandolo così:

Codice: [Seleziona]
public function getAppUrl($appId=0)
{
if (!$appId) {
$appId = $this->getAppId();
}
$table=$this->getTable();
$table->load($appId);
  $url=$table->get('appurl');
return $url;
}

Offline squalogu

  • Abituale
  • ****
  • Post: 1333
  • Sesso: Maschio
  • Est modus in rebus.
    • Mostra profilo
Re:[RISOLTO] Too few arguments to function in php 7.1.7
« Risposta #4 il: 16 Mar 2021, 18:15:26 »
ma quale file devi editare?
io ho questo errore: Too few arguments to function JHtmlSliders::panel(), 1 passed and exactly 2 expected

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:[RISOLTO] Too few arguments to function in php 7.1.7
« Risposta #5 il: 16 Mar 2021, 23:17:17 »
Dove hai l'errore?

Offline squalogu

  • Abituale
  • ****
  • Post: 1333
  • Sesso: Maschio
  • Est modus in rebus.
    • Mostra profilo
Re:[RISOLTO] Too few arguments to function in php 7.1.7
« Risposta #6 il: 17 Mar 2021, 12:44:50 »
accedendo al componetnte che gestisce le proprietà di un immobiliare


ma ho riscontrato essere un problema versione php

 



Web Design Bolzano Kreatif