Yii Framework Forum: Lib目录疑问??? - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Lib目录疑问??? 这个是官方规定的目录吗?还是私人的? Rate Topic: -----

#1 User is offline   chenyan 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 11
  • Joined: 25-January 13

Posted 01 February 2013 - 01:37 AM

在改网站中发现有一个函数是在位于“webroot/lib/Pub/Fram.php”的文件中的,查了一下官方的目录结构,没有发现这个文件夹,想想也许是原先那个建站的人自己建的,然后写的类和方法,但是打开文件夹看好多文件,我想一个人不可能写这么多文件吧?况且位于lib目录下的几个文件夹中都文件呢,想问下,这个文件夹以及里面的文件是从哪里下载的嘛?或者是官方规定可扩展的,一个人不可能写这么多啊,一个企业网站也用不多所有方法啊,求指教(图片不能上传,所以弄不了图片喽,lib文件中有这几个文件夹:Bll,Dal,Model,openapi,Pub,看看有没有印象)
0

#2 User is offline   hehbhehb 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 49
  • Joined: 24-February 12

Posted 02 February 2013 - 07:52 AM

没见过,感觉是库,可能是某人为了使用其中的某个函数,下载了一整个库 :D
0

#3 User is offline   ft3561572 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 16
  • Joined: 16-January 13

Posted 02 February 2013 - 08:51 AM

从其他框架里,直接拷贝过来的,估计是为了用某个现成功能
0

#4 User is offline   chenyan 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 11
  • Joined: 25-January 13

Posted 03 February 2013 - 08:00 PM

View Posthehbhehb, on 02 February 2013 - 07:52 AM, said:

没见过,感觉是库,可能是某人为了使用其中的某个函数,下载了一整个库 :D

我看了fram.php中的有两个方法是这样的:
	//获取详细地址

	public static function PageAddress($_this,$route,$para=array())

	{

		return $_this->createUrl($route,$para);

	}
	public static function CreateUrl($route,$para=array(),$IsView=false)
	{//createAbsoluteUrl
		if($IsView)
			die(Yii::app()->Controller->createUrl($route,$para));
		return Yii::app()->Controller->createUrl($route,$para);
	}
       
        //注册脚本

	public static function RegisterScriptFile($ScriptFiles=array())

	{

		if(count($ScriptFiles)>0)

		{

			//$cs=Yii::app()->getClientScript();

			$cs=Yii::app()->clientScript;

			for($i=0;$i<count($ScriptFiles);$i++)

			{

				

				if(!$cs->isScriptFileRegistered($ScriptFiles[$i]))

				{

					$cs->registerScriptFile($ScriptFiles[$i]);

				}

					

			}

		}

	}


看样子应该是yii的东西吧,当中有$cs=Yii::app()嘛,不可能他下载下来一个个改的呀,请问这些库从哪里可以找到下载呢?而且还都是中文注释,这个有点不理解。。。。。
0

#5 User is offline   yiqing95 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 594
  • Joined: 27-December 10
  • Location:china

Posted 05 February 2013 - 07:34 AM

在使用第三方库 或者框架时 有时也需要在原始库和框架上做一个薄的封装层 你碰到的就是这样的用法。那个库应该是经过几个项目累积写成的 可以跨项目复用的目录结构 :lol:
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users