zend framework 入口文件只能加载indexController控制器的index 方法

求高手解惑!

百度一下关于apache重定向url的资料吧,比如如何启用rewrite模块。
zf的所有访问都是通过url重定向功能(apache提供)访问index.php的,public目录下有index.php和.htaccess文件,肯定是.htaccess文件未生效造成的。

根据zf的默认规则,不指定controller时就是indexController,action同理,因此实际上你只是访问到了index.php。你可以尝试在路径后面加上/index,你会发现indexController你同样也访问不了了。
温馨提示:内容为网友见解,仅供参考
无其他回答

zend framework如何访问controllers文件夹下的子文件中的...
那就需要更改你的module.config.php文件中router下面的controller的路径,把路径更改成类似'controller' => 'ModuleName\\Controller\\admin\\Index',主要就是将admin\\Index加入你的controller路径,然后直接访问http:\/\/localhost\/myproject\/public就可以了 ...

zend framework中如何在控制文件中读取入口文件的内容
关键字global,你调用的时候放在哪个变量名的前面。其实哪有你这样用的。

zend framework url指定控制器名出现404错误
默认解析好像就是index 如果你添加路径了就是多了一个index

安装好ZendFrameWork后,test.com 可以访问到欢迎界面,而test.com\/index...
检查public目录下是否有.htaccess文件 .htaccess文件内容应为 RewriteEngine On RewriteCond %{REQUEST_FILENAME} -s [OR]RewriteCond %{REQUEST_FILENAME} -l [OR]RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^.*$ - [NC,L]RewriteRule ^.*$ \/index.php [NC,L]

php网站后台地址是\/index.php\/admin,它最终访问的是网页目录里的什么文...
这样的话应该是框架模式的现实方法 比如zendframework 相当于php下的index.php?admin在一般MVC下意识是调用index.php这个引入文件 然后执行控制层adminController这个类 在zend框架里里的\/号相当于=号 如 index.php\/user\/login\/username\/admin\/passwrod\/admin1就是执行USER类下的login方法 用户名=admin 密码...

php网站后台地址是\/index.php\/admin,它最终访问的是网页目录里的什么文...
这样的话应该是框架模式的现实方法 比如zendframework 相当于php下的index.php?admin在一般MVC下意识是调用index.php这个引入文件 然后执行控制层adminController这个类 在zend框架里里的\/号相当于=号 如 index.php\/user\/login\/username\/admin\/passwrod\/admin1就是执行USER类下的login方法 用户名=admin 密码...

zend framework框架能否将 index.php\/index\/test 这种地址栏浏览方式...
肯定可以的,本来就应该是这种形式的,在.htaccess里面修改重写规则,具体的需要查下正则。

在zendframework的controller类中的init()函数是用来做什么的?它和ind...
controller init()是初始化函数吧,indexAction()是index的action

zend framework public 里的phtml文件的控制器写在哪里
在application文件夹下,configs里是配置文件,controllers里是控制器,model里是模型,view里是视图。。至于public里嘛。。放放css啊这些 默认是这样,当然这些可以修改

PHP zend framework框架 The requested URL \/2\/public\/index was...
应该是mod_rewrite没有启用,检查一下httpd.conf配置文件。同时把虚拟主机配置文件中的AllowOverride None改为AllowOverride All 重启apache。

相似回答