Welcome Guest, Not a member yet? Register   Sign In
Route/Controller erstellen
#1

Hi Leute



leider kann ich euch nur in Deutsch schreiben, da ich keine anderen Sprachen kann.

Ich möchte gerne ein alte Spiel das auch ci3 funktioniert auf ci4 Upgraden.

Startseite funktioniert nur leider keine Links.(anbei ein Bild)

Alle Routen und Controller habe ich seit einer Woche getestet nur leider kein Erfolg.
Die Links heißen: Heim, Tour Medien und Regeln und sind im Ordner Main untergebracht

Ci4.4.6 auf Local Xampp
Könnt ihr mir helfen damit ich da weiter komme?
So schaut die Seite aus.
PHP Code:
                            <div id="menuBox">
                                <div class="lnkmenu">
                                </div>
                                <ul id="menu" class="clearfix">
                                    <li><a id="tab1" class="current" href="<?php echo base_url('main/index');?>"><?=lang('izariam.link_home_text')?></a>/li>
                                    <li><a id="tab2" href="<?php echo base_url('main/gametour_extended');?>"><?=lang('izariam.link_tour_text')?></a></li>
                                    <li><a id="tab3" href="<?php echo base_url('main/media');?>"><?=lang('izariam.link_media_text')?></a></li>
                                    <li><a id="tab4" href="<?php echo base_url('main/page/rules');?>"><?=lang('izariam.rules')?></a></li>

                                </ul>
                            </div>
                        </div> 
Reply
#2

Please show your files,
app/Config/Routes.php
app/Controllers
etc.
What did you Try? What did you Get? What did you Expect?

Joined CodeIgniter Community 2009.  ( Skype: insitfx )
Reply
#3

Hallo @InsiteFX

zuerst einmal danke für deine Rückmeldung
Gerne poste ich die Files, ich habe schon soviel ausprobiert aber nichts funktioniert.
Routes:

PHP Code:
<?php

use CodeIgniter\Router\RouteCollection;

/**
* @var RouteCollection $routes
*/
$routes->get('/''Home::index');
$routes->view('/main''\Main::index'); 


(Controller) Main:
PHP Code:
<?php

namespace App\Controllers;

class 
Home extends BaseController
{
public function 
page($page 'index')
{

return 
view('index/main'.$page);
}



Die Dateien liegen unter -->App/Views/Main

Alle Seiten kann ich einzeln mit: ( <?php require_once('main/XXX.php');?>) aufrufen.
Vielen Dank 
der Asu
Reply
#4

Try adding the slash:
PHP Code:
return view('index/main/'.$page); 
What did you Try? What did you Get? What did you Expect?

Joined CodeIgniter Community 2009.  ( Skype: insitfx )
Reply
#5

Vielen Dank an die Admins fürs freischalten
Vielen Dank an dich @InsiteFX

Leider bekomme ich jetzt eine Fehlermeldung.
(Hoppla!

Wir scheinen ein Problem zu haben. Bitte später erneut versuchen...)

Nach 1000 Versuchen und sicher 4 Wochen testen,...
...wie würdest du den Aufbau machen?
Routes und Controller?
Vielen Dank 
der Asu
Reply
#6

New in version 4.3.0.

If you just want to render a view out that has no logic associated with it, you can use the view() method.
This is always treated as GET request. This method accepts the name of the view to load as the second parameter.

PHP Code:
<?php

// Displays the view in /app/Views/pages/about.php
$routes->view('about''pages/about'); 
What did you Try? What did you Get? What did you Expect?

Joined CodeIgniter Community 2009.  ( Skype: insitfx )
Reply
#7

Danke dir

scheinbar liegt es an noch viel mehr
Es war nicht das Routen sondern ich bekomme vom 
Code:
js/jquery-1.4.2.min.js
und anderen Jquery-Tools
Das muss ich noch hinbekommen
Vielen Dank für die Hilfe
Vielen Dank 
der Asu
Reply




Theme © iAndrew 2016 - Forum software by © MyBB