[Rozwiązane] View not found [name, type, prefix]
Wyniki 1 do 4 z 4

Temat: View not found [name, type, prefix]

  1. #1
    Przeglądacz
    Dołączył
    20-03-2018
    Wpisy
    95
    Punkty
    7

    Joomla! 3.x View not found [name, type, prefix]

    Hej.
    Trafiłem na dość dziwny problem, który sprawia, że skrypt nie działa mi na serwerze, a na lokalnym działa bez zarzutu.
    Do jednego z komponentów dodałem w folderze view kolejny folder do którego włożyłem view.html.php oraz katalog tmlp z plikiem default.php.
    Kiedy próbuje potem dostać się do tego pliku poprzez url dostaję taki komunikat:

    View not found [name, type, prefix]: GetUsers, html, catalogueView
    /domena/libraries/src/MVC/Controller/BaseController.php:847


    Jeśli potrzeba dalszego doprecyzowania to proszę o konkretne pytania.
    P.S służyć to miało temu by można było w szybki sposób przeszukiwać bazę użytkowników.

    Plik default.php
    Kod PHP:
    <?php
    defined
    ('_JEXEC') or die('Restricted access');

    header('Content-Type: application/json');
    $db JFactory::getDbo();
    if (isset(
    $_POST['searchTerm'])) {
        
    $search $_POST['searchTerm'];
        
    $query $db->getQuery(true);
        
    $query->select(array('a.id''a.name AS text'))
            ->
    from($db->quoteName('#__users''a'))
            ->
    where($db->quoteName('a.name') . " LIKE '%" $search "%'");
        
    $db->setQuery($query);
        
    $return $db->loadAssocList();
        echo 
    json_encode($return);
        exit;
    }
    Plik view.html.php
    Kod PHP:
    use Joomla\CMS\Factory;

    class 
    CatalogueViewgetusers extends JViewLegacy{

        public function 
    display($tpl null){

            if (
    count($errors $this->get('Errors'))) {
                
    JError::raiseError(500implode('<br />'$errors));

                return 
    false;
            }

            
    parent::display($tpl);
        }


    Skrypt, który ma pobierać dane z dafault.php
    Kod:
    <script type="text/javascript">
            jQuery(document).ready(function() {
    
                jQuery('#selUser').select2({
                    ajax: {
                        url: '/administrator/index.php?option=com_catalogue&view=GetUsers',
                        type: 'post',
                        dataType: 'json',
                        data: function(params){
                            return{
                                searchTerm: params.term
                            };
                        },
                        processResults: function (response){
                            return{
                                results: response
                            };
                        },
                        cache: true
                    }
                });
            });
        </script>

  2. Pani Reklamowa
    Pani Reklamowa jest aktywna
    Avatar Panny Google

    Dołączył
    19-08-2010
    Skąd
    Internet
    Postów
    milion
    Pochwał
    setki
  3. #2
    Wyga siristru awatar
    Dołączył
    28-05-2009
    Skąd
    Szczecin
    Wpisy
    3 239
    Punkty
    302

    Domyślny

    Klasa nazywa się "CatalogueViewgetusers" a widok "GetUsers". Czy to nie ma związku?
    Masz widok "GetUsers w katalogu?
    Na Forum pomagam bezpłatnie ad maiorem Joomla gloriam
    Mimo pomocy na forum nie dajesz rady? Potrzebujesz by ekspert "zrobił to" za Ciebie?
    Napisz do mnie na PW. Argentum et Aurum nie zawsze jest konieczne ;)

  4. #3
    Przeglądacz
    Dołączył
    20-03-2018
    Wpisy
    95
    Punkty
    7

    Domyślny

    W views był katalog GetUsers, ale trafiłeś. Wczoraj okazało się, że przynajmniej na serwerze linuxowym ważna jest wielkość liter, więc katalog teraz nazywa się getusers, a klasa CatalogueViewGetusers i teraz to działa.

  5. #4

Podobne tematy

  1. Dodanie JS do <jdoc:include type="modules" name="left" style="xhtml" />
    przez SkuterPL na forum Szablony, wygląd, formatowanie
    Odpowiedzi: 2
    Ostatni post/autor: 27-02-2013, 22:24
  2. GCalendar - Google view i GCalendar view
    przez wezykowski na forum Rozszerzenia - problemy z obsługą, zarządzaniem
    Odpowiedzi: 2
    Ostatni post/autor: 21-01-2013, 20:37
  3. ...Not Found The requested URL /installation/index.php was not found on this server..
    przez alja9 na forum Instalacja, aktualizacja, migracje
    Odpowiedzi: 8
    Ostatni post/autor: 16-08-2011, 20:24
  4. JHTMLemail not supported. File not found.
    przez jerzyszczur na forum Administracja - ogólne
    Odpowiedzi: 2
    Ostatni post/autor: 18-07-2009, 13:55
  5. Odpowiedzi: 12
    Ostatni post/autor: 30-07-2008, 15:15

Reguły pisania

  • Nie możesz zakładać nowych tematów
  • Nie możesz dodawać wypowiedzi
  • Nie możesz dodawać załączników
  • Nie możesz poprawiać swoich postów
  •