• 技术文章 >后端开发 >php教程

    zend framework怎么实现像 微博一样的 action

    2016-06-13 13:43:55原创348
    zend framework如何实现像 微博一样的 action?
    zend framework如何实现像 微博一样的 action?

    比如腾讯微博的 t.qq.com/ yourname

    这个 yourname 是存放在数据库用户表中的 username一列。 那么zend framework如何实现这个功能呢。

    像其它静态的action都是可以直接写好 controllers.但是动态的我就不懂了。

    我是个初学者,很多不懂。知者望能详细指点。。用纯粹的php也行,但别用别的框架,我研究zf蛋都碎了。不想再又去搞另一个框架。

    谢谢。。

    ------解决方案--------------------
    zend有router,看这里即可

    http://framework.zend.com/manual/1.11/en/zend.controller.router.html
    ------解决方案--------------------

    ../public/index.php部分代码如下

    $ctrl = Zend_Controller_Front::getInstance();
    $router = $ctrl->getRouter();
    //:username 是变量 ,module->设置模块
    $route = new Zend_Controller_Router_Route ( ':username', array ('module'=>'rout','controller' => 'index', 'action' => 'info' ) );
    $router->addRoute ( 'user', $route );

    rout 模块下 IndexController.php 部分代码

    public function infoAction() {
    $username = $this->_getParam('username');
    print_r($username);
    exit ();
    }

    呵呵 结贴吧,这样就可以实现了,楼主还有什么问题 可以随时沟通 呵呵

    php入门到就业线上直播课:查看学习

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

    前端(VUE)零基础到就业课程:点击学习

    清晰的学习路线+老师随时辅导答疑

    自己动手写 PHP MVC 框架:点击学习

    快速了解MVC架构、了解框架底层运行原理

    上一篇: 发帖,XAMPP添加redis扩展的有关问题 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • ❤️‍🔥共22门课程,总价3725元,会员免费学• ❤️‍🔥接口自动化测试不想写代码?• 你知道如何用PHP实现多进程吗• php里 的 四舍五入_PHP教程• PHP中全面阻止SQL注入式攻击分析小结_PHP教程• 第八节 访问方式 [8]_PHP教程• 使用阿里云低成本打造站内搜索引擎
    1/1

    PHP中文网